KR100516686B1 - 부호분할다중접속 이동통신시스템의 복합 재전송방법 - Google Patents

부호분할다중접속 이동통신시스템의 복합 재전송방법 Download PDF

Info

Publication number
KR100516686B1
KR100516686B1 KR10-2001-0040909A KR20010040909A KR100516686B1 KR 100516686 B1 KR100516686 B1 KR 100516686B1 KR 20010040909 A KR20010040909 A KR 20010040909A KR 100516686 B1 KR100516686 B1 KR 100516686B1
Authority
KR
South Korea
Prior art keywords
channel
packet data
control information
retransmission
rlc
Prior art date
Application number
KR10-2001-0040909A
Other languages
English (en)
Other versions
KR20020005507A (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 삼성전자주식회사
Publication of KR20020005507A publication Critical patent/KR20020005507A/ko
Application granted granted Critical
Publication of KR100516686B1 publication Critical patent/KR100516686B1/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/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/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/005Control of transmission; Equalising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2628Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
    • H04B7/2637Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA] for logical channel control
    • 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
    • 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/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]
    • 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/1887Scheduling and prioritising arrangements
    • 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/1809Selective-repeat protocols

Landscapes

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

Abstract

본 발명은 이동 통신시스템에서 데이터를 전송하는 중에 오류가 발생한 데이터를 재전송하는 방법에 관한 것으로서, 상기 데이터의 오류 발생으로 인한 재전송시 상기 데이터의 초기 전송시 사용된 채널과 다른 별도의 재전송 전용 채널을 통해 상기 데이터를 재전송하여 데이터 재전송 품질을 향상시킴을 특징으로 한다.

Description

부호분할다중접속 이동통신시스템의 복합 재전송방법{HYBRID AUTOMATIC REPEAT REQUEST METHOD FOR CDMA MOBILE SYSTEM}
본 발명은 이동 통신시스템의 데이터 전송 시스템에 관한 것으로, 특히 데이터를 전송하는 중에 오류가 발생한 데이터에 대한 재전송 방법에 관한 것이다.
통상적으로 이동 통신시스템에서 순방향 데이터 통신을 수행하는 경우, 이동국(UE: User Element)은 기지국(UTRAN: UMTS Terrestrial Radio Access Network)으로부터 순방향(forward) 채널 즉, 전용채널(DCH: Dedicated Channel) 등과 같은 순방향 채널을 할당받아 패킷 데이터를 수신하게 된다. 상기 이동 통신시스템은 위성시스템, ISDN, 디지털 셀룰라(Digital cellular), W-CDMA, UMTS, IMT-2000 등을 통칭한다. 상기 이동국은 성공적으로 수신된 패킷 데이터를 상위 계층으로 전달하고, 오류가 발생한 패킷 데이터에 대해서는 복합 재전송방식(HARQ: Hybrid Automatic Repeat Request)을 사용하여 상기 오류 발생한 패킷 데이터에 대해 재전송을 요청하게 된다. 상기 복합 재전송방식이란 오류 정정 부호(FEC: Forward Error Correction)와 오류검출 시에 패킷 데이터의 재전송을 요구하는 재전송방식(ARQ: Automatic Repeat Request)을 모두 사용하는 재전송방식이다. 상기 복합 재전송 방식은 오류 검출시 채널 코딩 형식(Channel coding scheme)을 사용하여 데이터 전송효율성, 즉 이득율(throughput)을 높이고 시스템의 성능을 개선하기 위한 전송방식이다.
이하 통상적인 복합 재전송방식을 첨부된 도면을 참조하여 살펴보면 다음과 같다.
우선, 도 1은 통상적인 복합 재전송방식의 패킷 데이터 재전송 과정을 도시하는 도면으로서, 특히 초기 패킷 데이터에 대한 오류 발생으로 재전송 시, 상기 초기 전송 시와 동일한 전용 채널(dedicated channel)을 통해 재전송하는 과정을 도시하고 있는 도면이다.
먼저 이동국은 기지국으로부터 초기 패킷 데이터를 수신한다.(101단계) 상기 이동국은 상기 수신한 초기 패킷 데이터의 오류 발생 여부를 검사한다.(102단계) 상기 검사 결과 상기 초기 패킷 데이터의 오류 발생이 검출되면 상기 이동국은 상기 초기 패킷 데이터의 재전송 요구(NAK)를 상기 기지국으로 전송한다.(103단계) 여기서, 상기 재전송 요구(NAK)는 패킷 식별자 정보는(version number and sequence number) 버전 번호(Version number)와 시이퀀스 번호(sequence number)이며, 상기 재전송 요구를 전송함에 따라 상기 기지국은 재전송할 패킷에 대한 정보를 인지하게 된다. 상기 이동국이 전송한 재전송 요구(NAK)를 수신한 기지국은(104단계) 상기 재전송 요구에 대응하는 재전송 패킷 데이터를 상기 초기 패킷 데이터를 전송한 전용채널과 동일한 전용 채널을 통해 상기 이동국으로 재전송한다.(105단계) 그리고, 상기 도 1에서 도시하지는 않았지만 상기 이동국은 수신에 성공한 패킷 데이터에 대해서는, 즉 오류 발생하지 않은 패킷 데이터에 대해서는 패킷 식별자 정보를 포함한 ACK를 기지국으로 전송한다.
한편, 상기 도 1에서 도시하고 있지 않지만, 전술한 바와 같은 재전송 과정은 이동국에서 성공적으로 복호가 이루어져 ACK가 전송될 때까지, 또는 미리 정해진 재전송 제한된 횟수까지 반복된다. 따라서, 상기 도 1과 같은 재전송 방식에서는 계속해서 오류가 발생할 경우, 즉 채널환경이 열악한 경우 한 개의 패킷 데이터를 전송하는 데 걸리는 시간이 길어져 전체 처리율(throughput)이 급격히 감소하게 된다. 또한, 상기 복합 재전송방식은 선택적 재전송(Selective repeat) 방식으로 운용되기 때문에 기지국에서는 오류가 발생한 패킷 데이터에 관계없이 패킷을 계속 전송한다. 따라서, 기지국은 이동국으로부터 오류가 발생한 패킷 데이터의 버전 번호(version number)와 시이퀀스 번호(sequence number)에 대한 정보를 수신하면 오류가 발생한 특정 패킷 데이터만을 재 전송하는 과정을 반복한다.
도 2a와 도 2b는 전술한 통상적인 복합 재전송 방식의 패킷 데이터 재전송 과정의 일예를 도시한 도면으로서, 하나의 기지국과 두 개의 이동국(이동국 A, 이동국 B)으로 구성된 이동통신 시스템의 경우를 일 예로 한다. 상기 도 2a와 도 2b에서는 기지국에서 이동국으로의 순방향 패킷 데이터 전송, 오류 발생 시 이동국의 재전송 요구, 그리고 해당 패킷 데이터의 재전송 과정을 시간 흐름 순으로 보여 주고 있다. 또한 패킷 데이터의 초기 전송과 재전송이 동일한 순방향 전용 채널(dedicated channel)을 통해 전송되고 있음을 보여 주고 있다.
먼저, 상기 도 2a를 살펴보면, 기지국은 소정 주기에 의해 패킷 데이터들을 이동국 A로 전송하고(201단계), 이에 상기 이동국 A는 상기 기지국으로부터 소정 주기에 의해 전송되는 패킷 데이터들을 수신하게 된다(202단계). 하지만, 상기 기지국에서 전송한 두 번째 패킷 데이터(#2)가 전송되는 중에 오류가 발생하게 되면(203단계) 상기 이동국 A는 상기 두 번째 패킷 데이터(#2)에 오류가 발생하였음을 감지하게 된다. 상기 오류를 감지한 이동국 A는 상기 오류가 발생한 두 번째 패킷 데이터(#2)에 대해 재전송을 요구하는 재전송 요구(NAK#2)를 상기 기지국으로 전송한다(204단계). 그러면 상기 재전송 요구(NAK#2)를 수신한 기지국은 상기 재전송 요구(NAK#2)에 대응하여 상기 두 번째 패킷 데이터를 재전송한다(208단계). 상기 기지국은 상기 두 번째 패킷 데이터(#2)를 재전송한 후 소정 주기에 의해 전송하던 패킷 데이터(#3)에 연속되는 다음 패킷 데이터(#4)를 전송한다(210단계). 한편, 상기 이동국 A는 상기 기지국으로부터 재전송된 두 번째 패킷 데이터(#2)를 수신하여 복호한 후(209단계), 이후 수신되는 다음 패킷 데이터(#4)를 복호한다(211단계).
상기 도 2a에서 설명한 통상적인 복합 재전송 방식의 패킷 재전송 과정은 한번의 재전송으로 인해 재전송 과정이 완료된 경우를 보여주고 있는 것이다. 하지만, 한번의 재전송으로 이동국에서 해당 패킷 데이터를 복호할 수 없는 경우도 발생할 수 있을 것이다.
다음으로, 상기 도 2b를 살펴보면, 기지국은 첫 번째 패킷 데이터(#1)를 이동국 B로 전송한다(231단계). 상기 첫 번째 패킷 데이터(#1)를 수신한 상기 이동국 B는 상기 첫 번째 패킷 데이터(#1)에 오류가 발생하였음을 감지하여 재전송 요구(NAK#1)를 상기 기지국으로 전송한다(233단계). 소정 주기로 연속되는 패킷 데이터를 전송하던 상기 기지국은 상기 첫 번째 패킷 데이터에 대한 재전송 요구(NAK#1)를 수신한다(236단계). 상기 재전송 요구(NAK#1)를 수신한 기지국은 상기 첫 번째 패킷 데이터(#1)를 재전송한다(237단계). 한편, 상기 이동국 B는 상기 재전송된 첫 번째 패킷 데이터(#1)를 재수신한다. 상기 이동국 B는 상기 재 수신한 첫 번째 패킷 데이터(#1)의 오류가 발생하였음을 감지하여 상기 첫 번째 패킷 데이터(#1)를 다시 한번 전송해 줄 것을 요구하는 재전송 요구(NAK#1)를 상기 기지국으로 전송한다(240단계). 이를 수신한 상기 기지국은(243단계) 상기 재전송 요구(NAK#1)에 대응하여 상기 첫 번째 패킷 데이터(#1)를 재전송한다(244단계). 상기 이동국 B는 상기 기지국으로부터 두 번에 걸쳐 재전송된 첫 번째 패킷 데이터(#1)를 수신하여 복호한 후(247단계) 수신되는 다음 패킷 데이터(#4)를 복호한다(242단계).
상기 도 2a와 상기 도 2b에서 도시한 하나의 패킷 데이터가 전송되는 데 걸리는 시간이 이동국A와 이동국 B가 서로 다른 것은 상기 기지국과 이동국 A 및 B간의 거리 차에 의한 것이다.
도 3은 통상적인 복합 재전송 방식의 계층적 구조 및 동작 과정을 보여주고 있는 도면이다. 상기 도 3은 전송해야 할 메시지(MESSAGE) 부분과 이에 대한 제어 정보를 실은 헤더(HEADER)가 각기 서로 다른 트랜스포트(transport) 채널을 통해 CRC 첨부, 채널 코딩 그리고 레이트 매칭(RATE MATCHING) 등의 과정을 거치고 다중화(Multiplex)된 후, 인터리빙(INTERLEAVING)을 거쳐 송신되고 있음을 보여 주고 있다. 여기에서 상기 메시지란 새로운 도착 패킷(New Arrival Pecket) 데이터와 재전송 패킷 데이터 모두에 해당하게 되며, 메시지와 헤더가 각기 다른 트랜스포트 채널을 거쳐 채널 코딩과 레이트 매칭(Rate Matching)이 이루어짐으로써 이를 수신한 이동국에서의 복호 과정 시 성공적으로 복호가 이루어 질 확률에 차등을 둘 수 있다. 즉, 메시지보다는 상대적으로 보다 중요하다고 볼 수 있는 제어 정보에 대해서는 복호 시 오류가 발생할 확률을 낮출 수가 있다. 현재 W-CDMA에서의 복합 재전송방식의 트랜스포트 채널 구조는 제어정보를 담고 있는 헤더정보와 실제 사용자 메시지를 독립적인 트랜스포트 채널로 전송하는 방안과 동일한 트랜스포트채널을 이용하여 헤더 정보와 메시지를 함께 전송하는 방안이 논의되고 있으나 구체적인 결정사항은 없는 실정이다.
상기 도 3을 참조하면, 301단계와 302단계는 전송해야 할 메시지와 상기 메시지에 대한 제어 정보를 실은 헤더가 각기 서로 다른 트랜스포트(transport) 채널을 통해 물리 계층(PHYSICAL LAYER)에 도달하는 것을 보여 주고 있다. 303단계에서 상기 메시지와 헤더 각각에 대해 CRC(Cyclic Redundancy Check)가 첨부되고, 304단계에서는 채널 코딩이 이루어진다. 그리고 305단계에서 반복(Repetition), 천공(Puncturing) 등의 레이트 매칭(Rate Matching) 과정을 거친 후에 306단계에서 다중화(Multiplex)된다. 307단계에서는 상기 다중화된 데이터에 대해 인터리빙을 수행한다. 그리고 상기 인터리빙된 데이터는 308단계의 CCTCH(Coded Composite Transport Channel)을 통해 309단계에서 물리적인 채널(PHYSICAL CHANNEL)로 매핑되며, 310단계에서 현재 복합 재전송방식을 이용하여 패킷 데이터를 각각의 UE로 전송한다. 311은 다수의 UE들을 나타내고 있는 것으로서 한 개의 기지국에 다수의 UE들이 통신을 하고 있는 것을 나타낸다.
전술한 바와 같이 이동국은 통상적인 복합 재전송방식에 따라 성공적으로 수신하지 못한 패킷 데이터에 대해 기지국에게 다시 전송을 해 줄 것을 요청하는 재전송 요구(NAK)를 전송하게 된다. 기지국은 상기 재전송 요구(NAK)를 수신하면 해당 패킷 데이터를 기존의 순방향 채널을 통해서 재전송하게 된다. 이때 기지국과 이동국간에 전용채널이 설정된 상태 즉, CELL_DCH 상태였다면 순방향을 통한 패킷 데이터의 전송은 상기 전용 채널(DCH)을 통해서 이루어질 수 있다. 이와 같이 재전송 패킷 데이터를 초기 전송 시에 사용했던 채널과 동일한 채널을 통해 재전송하는 종래의 재전송 방식은 다음과 같은 문제점들을 가지고 있다.
첫 번째로, 수신단에서는 수신단 버퍼의 크기(Buffer size) 또는 윈도의 크기(Window size)에 맞는 패킷 데이터가 수신되면 상위계층으로 전송해야만 하기 때문에 오류가 발생되어 재전송되는 패킷 데이터는 빨리 재전송이 이루어져야 한다. 그러므로 초기 전송 시와 동일한 채널(DCH 등)을 통해 재전송이 이루어지면 초기 전송되는 다른 패킷 데이터의 양에 따라 상기 재전송되는 패킷 데이터의 전송시간이 결정되므로 지연시간이 증가 될 수 있다.
두 번째로, 초기 전송 시와 동일한 채널을 통해 재전송 패킷 데이터를 전송함으로써 한 이동국이 기대할 수 있는 데이터 통신의 이득율(throughput) 및 지연 시간이 초기 전송시의 채널 환경에 크게 영향을 받을 수 있다. 예를 들어, 갑자기 채널 환경이 열악하게 된 이동국은 수신된 패킷 데이터에 오류가 많이 발생하게 되고, 그 만큼 재전송 패킷 데이터가 많이 발생하여 통과율이 급격히 떨어지게 되어 지연시간도 급격히 증가하게 된다. 이렇듯 통과율과 지연시간이 채널 환경에 민감한 경우 일정 기준치 이상의 이득율(throughput)을 요구하는 서비스나 지연에 비교적 민감한 서비스는 제공할 수가 없다.
세 번째로, 초기 전송되는 패킷 데이터와 동일한 채널을 사용하여 재전송 패킷 데이터를 전송함에 따라 초기 전송 패킷 데이터와 재전송 패킷 데이터간의 QoS 제어가 어려워진다. 즉, 동일한 물리채널과 트랜스포트 채널(Transport channel)을 사용함으로 트랜스포트채널별로 수행할 수 있는 QoS 제어를 효과적으로 수용할 수 없다.
네 번째로 초기 전송 시와 동일한 채널을 통해 재전송 패킷 데이터를 전송함으로써 한 이동국이 재전송 요구한 패킷 데이터를 기지국으로부터 오류없이 성공적으로 수신할 때까지 일정주기에 의해 계속적으로 전송되어 오는 다른 패킷 데이터들 중 일부를 소프트 심볼결합(soft symbol combining)을 위하여 저장해야 하며 이것은 바로 이동국(UE)의 계층1 (Layer 1)에서의 버퍼링을 위한 메모리증가를 의미한다. 따라서 이러한 재전송 패킷 데이터의 처리 시간지연이 증가할수록 이동국이 필요로 하는 메모리의 크기가 급격하게 증가하며 현실적으로 구현을 어렵게 하는 요인이 된다.
상기와 같은 문제점들로 인해, 초기 전송되는 패킷 데이터에 대한 재전송 요구가 감지되면 상기 초기 전송된 패킷 데이터를 재전송하기 위한 별도의 채널 구조를 필요로 하게 되었다.
또한, 상기 복합 재전송 방식에서 통상적인 각 계층간의 인터페이스를 도 14를 참조하여 설명하기로 한다.
상기 도 14는 통상적인 복합 재전송 방식의 계층적 인터페이스를 도시한 도면으로서, 특히 복합재전송방식의 제어정보를 전달하기 위한 기존의 호처리 동작을 도시하는 것으로, 무선 링크 제어(RLC: Radio Link Control, 이하 "RLC"라 칭하기로 한다) 계층에서 물리계층으로부터 수신한 제어정보를 무선 자원 제어(RRC: Radio Resource Control, 이하 "RRC"라 칭하기로 한다) 계층으로 전송하고, RRC 계층에서는 RLC 계층으로부터 수신한 제어정보를 물리계층으로 전송하는 계층적 인터페이스를 도시한다. 상기 도 14에는 제어정보(SI: Side Information)와 사용자정보(UI: User Information)가 각기 다른 트랜스포트 채널(transport channel)로 전송되고, 상기 2개의 트랜스포트 채널은 한개의 물리채널(physical channel)인 DPCH(Dedicated Physical CHannel)로 매핑되어 전송되는 경우를 도시한다. 먼저, 상위 계층인 RLC에서 사용자정보(UI) 및 제어정보(SI)가 발생하면 상기 발생한 사용자 정보에 대한 프리미티브(PRIMITIVE)를 매체 접속 제어(MAC: Media Access Control)-D(Dedicated)로 전송하고(1411단계), 상기 사용자 정보를 제어하기 위한 제어정보에 대한 프리미티브를 상기 MAC-D로 전송한다(1413단계). 여기서 상기 RLC와 MAC-D간의 프리미티브는 논리채널(Logical Channel)에 대한 정보를 나타낸다. 또한, 상기 프리미티브라 함은 계층간 인터페이스 메시지(interlayer Interface Message)를 의미한다.
그리고, 상기 도 14에는 한 개의 RLC에서 2개의 트랜스포트 채널로 각각 제어 정보(SI)와 사용자 정보(UI)를 전송하는 구조를 도시하고 있는데, 이는 한 개의 RLC가 2개의 트랜스포트 채널을 제어한다는 것을 의미한다. 상기 MAC은 MAC-D, MAC-C/SH로 구분되며, MAC-D는 전용채널(Dedicated Channel)을 제어하는 기능을 담당하고, 상기 MAC-C/SH는 공통채널(Common and Shared)을 제어하는 기능을 담당한다. 상기 RLC로부터 사용자 정보와 제어 정보를 수신한 MAC-D는 상기 RLC로부터 수신한 사용자정보와 제어정보에 대한 프리미티브를 기지국(L1) 물리계층으로 각각 전송한다(1415단계, 1417단계). 여기서, 상기 기지국(L1)은 cdma2000 시스템에서의 BTS와 동일한 기능을 수행한다. 그리고, 상기 1411단계와 1413단계에서 전용트래픽채널인 DTCH(Dedicated Traffic Channel)를 사용하므로 MAC-C/SH는 아무 영향없이 그대로 통과하게 된다.
상기 기지국(L1)에 상기 사용자 정보와 제어 정보에 대한 프리미티브가 수신됨에 따라, 상기 기지국(L1)은 기지국과 이동국간의 에어 인터페이스(Air Interface)인 Uu 인터페이스를 통해 실제 기지국과 이동국간의 물리채널을 제어한다(1419단계). 여기서, 상기 물리채널은 전용 물리 채널(DPCH: Dedicated Physical CHannel, 이하 "DPCH"라 칭하기로 한다)을 이용하며, 상기 DPCH는 전용 물리 제어 채널(DPCCH: Dedicated Physical Control Channel, 이하 "DPCCH"라 칭하기로 한다)과 전용 물리 데이터 채널(DPDCH: Dedicated Physical Data Channel, 이하 "DPDCH"라 칭하기로 한다)로 구성되며, 상기 DPDCH는 사용자정보와 제어정보를 전달하는 물리채널이고, 상기 DPCCH는 DPDCH 채널을 전송하기 위한 제어정보를 전송하는 채널이다. 이렇게, 기지국과 이동국간의 물리채널 형성으로 인해 이동국에서 상기 물리계층을 통해 DPCH를 수신하면, 상기 이동국(UE)은 자신의 물리계층이 DPCH를 수신했음을 나타내는 프리미티브를 MAC-D로 전송한다(1421단계). 여기서, 상기 프리미티브를 이용하여 물리계층에 상기 수신한 사용자정보(UI)를 저장하고, 상기 사용자정보(UI)를 제어하는데 이용하는 제어정보(SI)를 MAC-D로 전송하게 되는 것이다. 이때, 상기 MAC-D로 전송되는 제어정보는 상기 이동국 물리계층에 저장중인 RLC-PDU의 시이퀀스 번호(Sequence Number) 및 버전번호(Version Number) 등이 있다.
그리고 나서, 상기 MAC-D는 상기 수신한 제어정보(SI)를 나타내는 프리미티브를 이동국 RLC로 전송한다(1423단계). 여기서, 상기 MAC-D에서 RLC로 전송되는 프리미티브는 실제로는 상기 기지국 RLC에서 생성되어 부가되며, 결국 상기 기지국 RLC에서 부가된 제어정보는 상기 이동국 RLC에서 해석되는 것이다. 이렇게 상기 이동국 RLC에서 해석된 제어정보는 실제 물리계층에서 필요로 되는 정보로서 상기 물리계층에 저장되어 있는 RLC-PDU의 정확한 디코딩을 위해서 필요로 하게 되는 것이다. 상기 RLC 계층은 상기 해석한 정보를 RRC(Radio Resource Controller) 계층으로 전송하고(1425단계), 이에 상기 RRC 계층은 상기 RLC 계층으로부터 수신한 정보를 상기 이동국 물리계층으로 전송한다(1427단계). 상기 RRC 계층으로부터 정보를 수신한 물리계층은 상기 수신한 정보를 분석하여 현재 저장중인 RLC-PDU의 처리과정을 수행한 후, 상기 처리된 RLC-PDU를 상기 MAC-D로 전송한다(1429단계). 이때는 제어정보가 아닌 순수 사용자정보에 해당되는 RLC-PDU만을 전송하게 된다. 상기 물리계층으로부터 사용자정보를 수신한 MAC-D은 상기 수신한 사용자정보를 RLC 계층으로 전송하고(1431단계), 상기 RLC 계층은 상기 MAC-D로부터 수신한 사용자 정보가 오류없는 RLC-PDU로 판정되면 ACK 신호를, 이와 반면에 상기 MAC-D로부터 수신한 사용자 정보가 오류 발생한 RLC-PDU로 판정되면 NAK 신호를 발생시킨다. 이렇게 발생된 ACK 신호 또는 NAK 신호는 상기 기지국 RLC 계층으로 전송되며(1433단계), 만일 상기 기지국 RLC 계층이 NAK 신호를 수신하면 오류가 발생한 RLC-PDU에 대한 재전송 과정을 수행하게 되는 것이다. 여기서, 상기 NAK 신호는 상기 수신 패킷 데이터(RLC-PDU)의 오류 발생에 따른 재전송 요구가 되는 것이다.
상기 도 14에서 설명한 바와 같이, RLC-PDU 단위의 사용자정보를 수신할 때마다 RRC 계층에서 물리계층으로 프리미티브를 전송하는 과정은 물리계층에서 사용자정보를 저장하고, 제어정보를 MAC 계층으로 전달하고, MAC 계층에서 RLC 계층으로 제어정보를 전달하는 과정과, RLC 계층에서는 수신한 제어정보의 시이퀀스 번호, 버젼 번호 등을 분석하고 RRC 계층으로 분석한 정보를 전달하는 과정과, RRC 계층에서는 RLC 계층으로부터 수신한 정보를 다시 물리계층으로 전송하여 현재 수신한 사용자정보의 시이퀀스 번호와 버젼번호 등을 알려주는 과정을 거쳐야만 한다. 그런데, 이와 같은 과정은 RRC 계층이 매 사용자 정보를 수신할 때마다 물리계층으로 프리미티브를 전송하여 제어정보를 알려주어야 하므로 시스템의 로드(Load)를 증가시키고, RRC 계층의 복잡도를 증가시키게 된다는 문제점이 있다. 또한, 기본적으로 RRC 계층이 물리계층으로 프리미티브를 발생시켜서 정보를 전달할 때에는 물리채널 설정 등과 같이 호가 설정되는 초기 단계 이외에는 발생하지 않도록 하여야 만 하므로 시스템의 로드를 증가시켜서 시스템 성능 저하를 발생시키게 된다는 문제점이 있다.
즉, 기지국의 RLC 계층에서 발생된 제어정보는 이동국의 RLC 계층에서 해석되어야만 하고, 또한 RLC 계층에서 해석한 정보를 상위계층을 거쳐서 다시 물리계층으로 전송하는 과정은 계층간의 인터페이스를 위한 신호발생을 유발시키므로 시스템의 로드를 증가시킬 수 있다. 그래서 물리계층에 저장되어 있는 RLC-PDU의 사용자 정보 처리를 위한 지연시간이 증가된다는 문제점이 있었다.
따라서, 본 발명의 목적은 복합 재전송 방식에서 초기전송된 채널과는 다른 새로운 재전송 전용 채널을 통한 패킷 데이터 재전송 방법을 제공함에 있다.
본 발명의 다른 목적은 복합 재전송 방식에서 초기전송과는 차별화된 우선 순위 및 품질을 가지는 패킷 데이터 재전송 방법을 제공함에 있다.
본 발명의 또 다른 목적은 복합 재전송 방식에서 초기 전송과는 다는 재전송 전용 채널을 사용하여 순방향 링크의 이득율 증가 및 처리지연시간을 감소시키는 패킷 데이터 재전송 방법을 제공함에 있다.
본 발명의 또 다른 목적은 복합 재전송 방식에서 초기 전송과는 다른 재전송 전용 채널을 사용하여 다수번의 재전송으로 인한 메모리 크기 증가를 제거하는 패킷 데이터 재전송 방법을 제공함에 있다.
본 발명의 또 다른 목적은 복합 재전송 방식에서 패킷 데이터 재전송시 RLC 계층과 물리계층간의 직접 인터페이스를 제공하여 재전송 패킷 데이터 전송 지연을 제거하는 패킷 데이터 재전송 방법을 제공함에 있다.
상기한 목적들을 달성하기 위한 본 발명은; 부호분할다중접속 이동통신시스템에서 패킷 데이터와, 상기 패킷 데이터의 시이퀀스 번호를 포함하는 제어정보를 전송하는 방법에 있어서, 초기 전송에서는 상기 패킷 데이터와 상기 제어 정보를 공통 채널을 통해 전송하는 과정과, 재전송에서 상기 초기 전송에서 전송된 해당 패킷 데이터와 제어 정보를 전용 채널을 통해 전송하는 과정을 포함함을 특징으로 한다.
이하 본 발명의 바람직한 실시예의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 하기에서 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의 내려진 용어들로서 이는 사용자 혹은 칩 설계자의 의도 또는 관례 등에 따라 달라질 수 있으므로, 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
이하 본 발명을 첨부된 도면들을 참조하여 상세히 설명하면 다음과 같다.
우선, 본 발명은 상기에서 설명한 바와 같이 기지국에서 이동국으로부터 재전송 요구(NAK)를 수신하였을 때, 초기 패킷 데이터를 전송하였던 순방향 채널을 통해서 전송하는 것이 아니라, 보다 채널 품질이 우수한 새로운 재전송 전용 채널을 구성하여 그 새로운 채널을 통해 재전송하는 방법을 제안한다. 따라서, 재전송 시 오류가 재 발생할 확률을 줄일 수 있을 뿐 아니라, 재전송만을 위한 새로운 채널을 따로 두는 구조를 취함으로써 특정 사용자(UE)가 기대할 수 있는 순방향 링크의 이득율과 지연시간이 채널 환경에 덜 민감하게 되어 일정기준치 이상의 이득율을 요구하는 서비스나 지연에 비교적 민감한 서비스까지도 제공할 수 있도록 하고자 하는 것이다. 그래서 본 발명의 실시 예에서는 순방향 채널로 초기 패킷 데이터를 전송하는 채널은 현재 기지국과 이동국이 CELL_DCH 상태라면 순방향 전용채널(DCH)이 될 수 있으며, 재전송 전용채널은 현재 W-CDMA의 순방향 공통 채널(DSCH: Downlink Shared Channel, 이하 "DSCH"라 칭하기로 한다)을 이용하는 경우를 일예로 한다. 그러나, 상기 재전송 채널은 새로운 물리채널과 트랜스포트채널(Transport Channel)로 구성될 수도 있다. 본 발명에서의 재전송 전용채널은 새로운 채널을 구성하는 것을 기준으로 하며, 단지 새로운 채널의 설정이 아닌 기존 채널을 이용하여 재전송 패킷 데이터를 전송할 때의 하나의 실시 예로 DSCH가 될 수 있다는 것을 유의하여야한다.
도 4는 본 발명의 일 실시 예에 따른 복합 재전송방식의 패킷 데이터 재전송 과정을 보여주고 있는 도면이다. 상기 도 4에서는 초기 패킷 데이터에 대해 오류가 발생하여 이에 대한 재전송을 요청하였을 때, 기지국에서 초기 전송 시와 동일한 전용채널(dedicated channel)을 통해 재전송을 시도하는 것이 아니라 새로운 재전송 전용채널을 통해서 재전송을 시도함을 보여주고 있다.
상기 도 4를 참조하면, 이동국은 기지국으로부터 초기 패킷 데이터를 수신한다.(401단계) 상기 이동국은 상기 초기 패킷 데이터에 대하여 오류 발생 여부를 검사하고(402단계) 상기 검사 결과 상기 초기 패킷 데이터의 오류 발생이 검출되면 상기 이동국은 상기 초기 패킷 데이터에 대한 재전송 요구(NAK)를 상기 기지국으로 전송한다.(403단계) 상기 기지국은 상기 이동국으로부터 상기 재전송 요구(NAK)를 수신한다.(404단계) 상기 도 4에는 도시되어 있지 않지만 상기 이동국은 수신에 성공한 패킷 데이터에 대해서는 패킷 식별자 정보, 즉 시이퀀스 번호(Sequence number)와 버전 번호(Version Number)를 포함하는 ACK를 상기 기지국으로 전송한다. 한편, 상기 기지국은 상기 재전송 요구(NAK)를 수신함에 따라 상기 재전송 요구에 대응하는 패킷 데이터를 재전송 전용 채널, 일 예로 새로운 순방향 공용채널(DSCH: Downlink Shared Channel)을 통해 상기 이동국으로 재전송한다.(405단계)
도 5a, 도 5b 및 도 5c는 본 발명의 다른 실시 예에 따른 복합 재전송방식의 패킷 데이터 재전송 과정의 예들을 도시하는 도면으로서, 하나의 기지국과 두 개의 이동국(이동국 A, 이동국 B)으로 구성된 이동통신시스템인 경우를 일예로 한다. 특히, 상기 도 5a와 상기 도 5b는 재전송 요구를 도시하고, 상기 도 5c는 재전송 요구된 패킷 데이터의 재전송 과정을 도시하는 도면으로서, 기지국에서 이동국으로의 순방향 패킷 데이터 전송, 오류 발생 시 이동국의 재전송 요구, 그리고 해당 패킷 데이터의 재전송 과정을 시간 흐름 순으로 도시하고 있다. 또한, 패킷 데이터의 초기 전송과 재전송이 서로 다른 순방향 전용 채널(dedicated channel)을 통해 전송되고 있음을 도시하고 있다.
먼저, 상기 도 5a를 참조하면, 기지국은 소정 주기에 의해 패킷 데이터들(#A1 내지 #A9)을 이동국 A로 전송한다. 한편, 이동국 A는 상기 기지국으로부터 소정 주기에 의해 전송되는 패킷 데이터들(#A1 내지 #A9)을 수신하여 복호하게 된다. 하지만, 상기 기지국으로부터 503단계에서 전송된 두 번째 패킷 데이터(#A2)와 여섯 번째 패킷 데이터(#A6)가 전송되는 중에 오류가 발생하게 되면 상기 이동국 A는 504단계와 513단계에서 상기 오류 발생을 감지하게 된다. 상기 오류 발생을 감지한 상기 이동국 A는 상기 오류 발생한 두 번째 패킷 데이터(#A2)와 여섯 번째 패킷 데이터(#A6)에 대해 재전송 요구(NAK#A2)와 재전송요구(NAK#A6)를 506단계와 515단계에서 상기 기지국으로 전송한다. 하지만, 상기 기지국은 상기 이동국 A로부터의 상기 재전송 요구(NAK#A2)와 재전송 요구(NAK#A6)의 수신과 무관하게 소정 주기에 의해 패킷 데이터들을 연속적으로 전송하며, 상기 이동국 A 또한 소정 주기로 패킷 데이터들을 수신한다. 즉, 상기 기지국과 이동국 A는 패킷 데이터에 발생하는 오류와 무관하게 전용채널을 통해서 연속하여 초기 전송되는 패킷 데이터들만을 송신 및 수신한다.
다음으로, 상기 도 5b를 참조하면, 기지국은 531단계에서 첫 번째 패킷 데이터(#B1)를 이동국 B로 전송한다. 이를 533단계에서 수신한 상기 이동국 B는 오류가 발생하였음을 감지하여 536단계에서 재전송 요구(NAK#B1)를 상기 기지국으로 전송한다. 이와 같은 동작은 다섯 번째 패킷 데이터(#B5)에 대해서도 동일하게 수행된다. 하지만, 상기 기지국은 상기 이동국 B로부터의 재전송 요구(NAK#B1)와 재전송 요구(NAK#B5)의 수신과 무관하게 소정 주기에 의해 패킷 데이터들을 연속적으로 전송하며, 상기 이동국 B 또한 소정 주기로 패킷 데이터들을 수신한다. 즉, 상기 기지국과 이동국 B는 패킷 데이터에 발생하는 오류와 무관하게 전용채널을 통해서 연속하여 초기 전송되는 패킷 데이터들만을 송신 및 수신한다.
마지막으로, 상기 도 5c를 참조하면, 기지국은 복수의 이동국들(이동국 A, 이동국 B) 중 어느 하나의 이동국으로부터의 재전송 요구에 대응하여 패킷 데이터를 재전송하기 위한 새로운, 즉 상기 초기 전송시 사용된 채널과는 상이한 재전송 전용 채널을 지정한다. 여기서, 상기 재전송 전용 채널로는 순방향 공통 채널(DSCH)을 지정한다. 상기 도 5b에서 설명한 바와 같이 기지국은 이동국 B로부터 첫 번째 패킷 데이터(#B1)와 다섯 번째 패킷 데이터(#B5)의 재전송을 요청하는 재전송 요구(NAK#B1)와 재전송 요구(NAK#B5)를 수신하면 상기 지정된 DSCH를 통해 재전송 패킷 데이터 #B1, #B5를 전송한다.(571단계, 575단계) 또한, 상기 기지국은 상기 도 5a에서 설명한 바와 같이 이동국 A로부터 두 번째 패킷 데이터(#A2)와 여섯 번째 패킷 데이터(#A6)의 재전송을 요청하는 재전송요구(NAK#A2)와 재전송 요구(NAK#A6)를 수신하면 상기 지정된 DSCH를 통해 재전송 패킷 데이터 #A-2, #A-6을 전송한다.(573단계, 577단계)
도 6은 본 발명의 또 다른 실시 예에 따른 복합 재전송 방식의 계층적 구조 및 동작 과정을 보여주고 있는 도면이다. 상기 도 6은 크게 새로이 전송하고자 하는 패킷 데이터들을 연속하여 전송하기 위한 계층 구조(601)와 재전송 요구에 의해 해당 패킷 데이터를 재전송하기 위한 계층 구조(602)를 도시하고 있다.
상기 도 6을 참조하면, 전송해야 할 메시지와 상기 메시지에 대한 제어 정보를 실은 헤더는 서로 다른 트랜스포트(transport) 채널을 통해 CRC 첨부, 채널 코딩 및 레이트 매칭(Rate Matching) 등의 과정이 이루어진 후 다중화(Multiplex)되어 하나의 출력이 얻어진다. 상기 다중화된 하나의 출력은 인터리빙 과정을 거쳐 송신된다. 한편, 재전송 패킷 데이터는 또 다른 하나의 채널을 통해 상기 메시지 및 헤더의 처리 과정과 동일한 과정을 거쳐 전송된다. 따라서, 상기 도 6의 601에서 전송되는 메시지는 초기 전송 패킷 데이터들로만 구성되어 있고, 상기 도 6의 602에서 전송되는 메시지는 재전송 패킷 데이터로만 구성되어져 있다. 상기 도 6의 603은 전술한 601의 출력과 상기 602의 출력이 서로 다른 두 채널을 통해 전송됨을 보여주고 있다.
이하 상기 도 5a내지 도 6을 참조하여 본 발명의 일 실시 예에 따른 동작을 살펴보면 다음과 같다.
기지국은 501단계에서 순방향 전용채널(DCH)을 통해 이동국 A로 1번(sequence number) 패킷데이터(#A1)를 초기 전송한다. 상기 기지국에서 새로운 패킷 데이터를 전송하는 것은 상기 도 6의 601과 같은 구성에 의해 수행된다. 상기 이동국 A는 502단계에서 상기 기지국으로부터의 상기 1번 패킷 데이터(#A1)를 성공적으로 수신하여 복호를 수행한다. 상기 기지국은 503단계에서 2번 패킷 데이터(#A2)를 전송한다. 상기 이동국 A는 504단계에서 상기 2번 패킷 데이터(#A2)에 오류가 발생하였음을 감지하고, 상기 2번 패킷 데이터의 재전송을 요청하는 재전송 요구(NAK#A2)를 전송한다. 상기 기지국은 505단계에서 상기 이동국 A로부터의 재전송 요구(NAK#A2)를 수신하기 이전에 상기 2번 패킷 데이터(#A2)에 연속되는 3번 패킷 데이터(#A3)를 전송한다. 상기 기지국은 506단계에서 상기 이동국 A로부터의 재전송 요구(NAK#A2)를 수신하며, 이에 대응하여 573단계에서 초기 전송시와 다른 새로운 DSCH를 통해 2번 패킷 데이터(#A2)의 재전송을 시도하게 된다. 상기 패킷 데이터를 재전송하는 것은 상기 도 6의 602와 같은 구성에 의해 수행된다. 하지만, 상기 573단계에서 보여지고 있듯이 재전송 요청된 2번 패킷데이터(#A2)가 상기 재전송 요구(NAK#A2)를 수신한 시점보다 약간 지연되어 재전송 전용채널(DSCH)을 통해 전송되는 것은 상기 DSCH을 통해 다른 이동국들도 재전송을 시도하기 때문이다. 이것은 재전송을 위한 재전송 전용채널(DSCH)의 스케줄링 문제가 될 수 있다. 상기 새로운 채널(DSCH)의 스케줄링 시 유의할 사항은 재전송을 요청한 각 이동국에서 대기할 수 있는 최대 제한 시간을 초과하지 않도록 하는 것이다.
상기 이동국 A는 574단계에서 상기 기지국으로부터 재전송된 2번 패킷 데이터(#A2)를 성공적으로 수신한다. 상기 재전송되는 2번 패킷 데이터(#A2)는 초기 전송시 사용된 전용채널보다는 채널 품질이 우수한 새로운 재전송 전용채널(DSCH)을 통해 전송됨에 따라 재전송 패킷 데이터의 오류 발생 확률이 줄어든다.
상기 기지국은 508단계에서 상기 재전송요구(NAK#A2)의 수신과는 무관하게 4번 패킷 데이터(#A4)를 전송하며, 전술한 바와 같은 과정을 반복한다. 상기 도 5a에서도 보여지듯이 상기 기지국은 채널 환경에 관계없이 즉, 재전송 패킷 데이터가 많이 발생하든 전혀 발생하지 않든지, 언제나 동일한 전송율을 가지고서 새로운 패킷 데이터들을 계속해서 전송한다.
한편, 이동국 B 또한 상기 이동국 A와 동일한 과정을 통해 새로운 패킷 데이터와 재전송 패킷 데이터를 수신한다. 즉, 기지국은 531단계에서 1번 패킷 데이터(#B1)를 전송한다. 상기 이동국 B는 533단계에서 상기 1번 패킷 데이터(#B1)에 오류가 발생하였음을 감지하고, 상기 1번 패킷 데이터(#B1)의 재전송을 요청하는 재전송요구(NAK#B1)를 전송한다. 상기 기지국은 상기 이동국 B로부터의 재전송 요구(NAK#B1)를 수신하기 이전에 532단계 및 534단계에서 상기 1번 패킷 데이터(#B1)에 연속되는 2번 패킷 데이터(#B2)와 3번 패킷 데이터(#B3)를 전송한다. 상기 이동국 B는 상기 재전송 요구(NAK#B2)를 전송한 후 535단계와 538단계에서 상기 2번 패킷 데이터(#B2)와 상기 3번 패킷 데이터(#B3)를 수신하여 복호를 수행한다.
상기 기지국은 536단계에서 상기 이동국 B로부터의 재전송요구(NAK#B1)를 수신하며, 이에 대응하여 571단계에서 초기 전송시와 다른 새로운 재전송 전용 채널(DSCH)을 통해 1번 패킷데이터(#B1)의 재전송을 시도하게 된다. 상기 이동국 B는 572단계에서 상기 기지국으로부터 재전송된 1번 패킷데이터(#B1)를 성공적으로 수신한다. 상기 재전송되는 1번 패킷 데이터(#B1) 또한 상기 초기 패킷 데이터가 전송되었던 전용채널보다는 채널 품질이 우수한 새로운 재전송 전용채널(DSCH)을 통해 전송됨에 따라 재전송 패킷 데이터의 오류 발생 확률이 줄어든다.
한편, 상기 5b에서 보여지고 있는 바와 같이 기지국이 536단계에서 재전송요구(NAK#B1)를 수신한 후 571단계에서 전혀 지연 없이 재전송 패킷 데이터를 새로운 재전송 전용채널(DSCH)을 통해 재전송할 수 있는 것은 상기 재전송 전용채널(DSCH)의 버퍼가 비어있다는 가정하의 전송이기 때문이다.
상기 기지국은 537단계에서 상기 재전송요구(NAK#B1)의 수신과는 무관하게 4번 패킷 데이터(#B4)를 전송한다. 도 5b에서도 보여지듯이 상기 기지국은 채널 환경에 관계없이 즉, 재전송 패킷 데이터가 많이 발생하든 전혀 발생하지 않든지, 언제나 동일한 전송율을 가지고서 새로운 패킷 데이터들을 계속해서 전송한다.
전술한 바와 같이 본 발명의 실시 예에 따른 복합 재전송방식은 초기 전송 패킷 데이터에 오류가 발생하여 이동국에서 재전송을 요청하는 과정까지는 통상적인 복합 재전송방식과 동일하나 이 패킷 데이터의 재전송 시 새로운 재전송 전용채널을 통해 재전송이 이루어지고 있음을 나타내고 있다. 이 때 모든 기지국들은 재전송 패킷 데이터를 하나의 공유(Shared) 채널을 통해 전송을 시도하게 되며, 전용채널(DCH)에 비해 우수한 채널 품질을 가진 공유채널을 통해 재전송이 이루어짐으로써 재전송 시 오류 확률을 줄일 수 있다. 한편, 전용채널을 통해서는 재전송 요구(NAK) 수신에 관계없이 계속 일련의 패킷 데이터들을 전송하고, 재전송 패킷 데이터는 다른 채널로 다시 전송되는 방식이 사용되고 있으므로, 이동국에서는 일정한 이득율을 기대할 수 있고, 초기 전송되는 패킷 데이터에 독립적인 재전송을 수행함으로 재전송으로 인한 지연시간을 크게 줄일 수 있다.
전술한 바와 같이 본 발명에서는 재전송 패킷 데이터를 채널 품질이 우수한 재전송 전용채널을 통해 전송함에 따라 전체 메시지의 전송시간을 단축할 수 있으며 또한 단축된 재전송시간에 비례하여 복합재전송방식의 구현에 필요한 메모리의 크기를 줄일 수 있다. 뿐만 아니라, 순시적인 채널 환경의 변화에 무관하게 일정한 패킷 전송 속도를 유지할 수 있게 된다. 즉, 특정 이동국에 대해 갑자기 채널 환경이 악화되어 재전송 패킷 데이터가 많이 발생하더라도 이동국은 상기 재전송 패킷 데이터를 새로 도착하는 패킷 데이터와는 다른 채널을 통해 수신하는 구조를 가짐으로써 일정한 이득율을 기대할 수 있다. 하지만, 많은 이동국들의 채널환경이 한꺼번에 악화되어서 재전송 전용채널에 과부하가 걸릴 경우에는 지연시간이 증가할 수 있는 특수한 상황이 발생할 수 있다.
도 7은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 재전송에 따른 순방향 링크 채널 구조를 도시한 도면이다.
상기 도 7에 도시한 바와 같이, 기지국에서 이동국으로 순방향 링크(FORWARD LINK)를 통해 RLC(Radio Link Control)-PDU(Packet Data Unit)를 전송하는 경우를 나타내고 있으며, 기지국이 2개의 물리채널을 이용해서 상기 RLC-PDU를 이동국으로 전송하는 경우를 나타내고 있다. 복합재전송방식(HARQ)의 전송단위인 RLC-PDU, 즉 패킷 데이터는 초기전송(initial transmission)되는 것과 오류발생에 따른 재전송(re-transmission) RLC-PDU의 전송경로가 다르다. 그리고, 상기 도 7은 MAC(Medium Access Control)계층과 물리계층(Physical Layer)간의 트랜스포트 채널(transport channel)과 물리채널간의 매핑관계를 나타내고 있다. 여기서, 상기 복합 재전송 방식의 전송단위인 RLC-PDU는 각각 사용자정보(UI : User Information)와 제어정보(SI : Side Information)로 구성된다. 상기 사용자정보는 상위계층 즉, 사용자평면(User Plane)에서 발생된 정보이고, 상기 제어정보는 사용자정보를 전송하는데 사용되는 시이퀀스번호(Sequence Number), 버전번호(Version Number) 및 ACK/NAK 등을 알리는 데이터를 포함하고 있어 수신기에서 상기 제어정보를 판독하여 상기 사용자정보를 처리하게 되는 것이다.
상기 사용자정보와 제어정보는 각각 초기 전송시에는 각기 다른 트랜스포트채널로 전송된다. 상기 도 7에 도시된 바와 같이 일 예로, 상기 사용자정보는 트랜스포트 채널인 DCH #1로, 제어정보는 트랜스포트 채널인 DCH #2를 통해서 전송되고, 상기 사용자정보와 제어정보는 트랜스포트채널 다중화(Transport Channel Multiplexing)를 통해서 한개의 물리채널인 DPCH(Dedicated Physical CHannel, 전용 물리 채널)로 매핑된다. 이렇게 상기 DPCH을 통한 초기 전송 RLC-PDU에 오류가 발생하였을 경우, 상기 초기 전송한 RLC-PDU를 재전송하게 된다. 상기 재전송은 초기전송시와는 달리 사용자정보와 제어정보를 동일한 트랜스포트채널을 이용하게 전송하게 된다. 그 일 예로, 상기 도 7에 도시된 바와 같이 사용자정보와 제어정보는 동일한 트랜스포트채널인 DSCH(Downlink Shared CHannel)를 통해서 트랜스포트채널 다중화기로 전달되고, 상기 트랜스포트 채널 다중화기에서는 트랜스포트 채널 다중화를 통해서 상기 DSCH를 한 개의 물리채널 PDSCH(Physical Downlink Shared CHannel)로 매핑하여 상기 초기 전송시 에러 발생한 RLC-PDU의 재전송을 수행한다. 여기서, 상기 도 7에서는 기지국이 한 개의 이동국(UE)으로 RLC-PDU를 전송하는 경우를 일 예로 도시하고 있으나, 다수의 이동국에 대한 RLC-PDU 재전송을 위한 다수의 트랜스포트 채널을 생성하는 것이 가능함은 물론이다. 그리고, 도시하지는 않았지만 상기 RLC-PDU 재전송을 위한 PDSCH가 어느 이동국에 해당하는지를 나타내기 위해서 상기 PDSCH의 정보의 해당 UE정보를 associated DPDCH 에 포함하여 전송한다. 즉, PDSCH를 통해 전송되는 재전송 패킷데이터의 사용자정보(UI)와 제어정보(SI)가 어떤 이동국(UE)에 해당되는지에 대한 정보를 Associated DPDCH에 실어보냄으로 인해서 해당 이동국이 DSCH를 통해서 전해지는 재전송 RLC-PDU 정보를 전송받을 수 있게 한다.
도 8은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 초기전송에 따른 순방향 링크 채널 구조를 도시한 도면이다.
상기 도 8을 참조하면, 전송해야 할 사용자 정보(UI)(811)와 제어정보(SI)(851)는 서로 다른 트랜스포트(transport) 채널(일 예로, 상기 사용자 정보는 트랜스포트 채널인 DCH #1로, 제어정보는 트랜스포트 채널인 DCH #2를 통해서 전송)을 통해 전송된다. 그리고 상기 도 8에 도시한 바와 같이 상위 계층에서 생성된 사용자 정보와 제어 정보 각각에는 CRC(Cyclic Redundancy Check)가 부가된다(813, 853). 여기서, 상기 CRC는 트랜스포트채널에서 발생된 트랜스포트 블럭(Transport Block) 별로 부가된다. 상기 CRC가 부가된 후 오류정정 부호를 위한 코드블럭으로 세그먼트한 후(Code Block Segmentation)(815, 855), 채널전송을 위해 채널코딩(Channel Encoding)을 수행한다(817, 857). 상기 채널코딩율은 1, 1/2 및 1/3 코딩율이 적용 가능하다. 상기 채널코딩된 데이터블럭(data block)을 실제 물리계층으로 전송하기 위하여 물리계층 프레임(frame)의 길이 및 스프레딩 팩터(Spreading Factor) 등을 고려하여 레이트 매칭(Rate Matching)을 수행한다(819, 859). 상기 레이트 매칭 과정은 상위로부터 수신된 데이터 블럭의 천공(Puncturing) 및 반복(Repetition)을 수행하는 것이다. 이렇게 레이트 매칭된 데이터는 순방향 링크에서 순간적으로 이동국으로 전송할 데이터가 없을 때 불연속 전송(DTX: Discontinuous Transmission)을 하기 위한 DTX insertion을 수행한다(821, 861). 상기 DTX insertion 과정을 수행한 후 연집오류(burst error)를 방지하기 위해 인터리빙(interleaving)을 수행한다(823, 863). 상기 인터링빙 후 라디오 프레임(RADIO FRAME)으로 세그먼트하여 최종적인 라디오 프레임단위로 재조정되어 트랜스포트채널 다중화기로 출력한다(825, 865).
상기에서 설명한 CRC 부가 과정 내지 라디오 프레임 세그먼트 과정은 상기 사용자정보와 제어정보 각각에 모두 동일하게 적용되지만, 채널코딩부분과 레이트매칭 부분은 사용자정보와 제어정보가 다르게 적용될 수 있는 부분으로서 상기 채널 코딩 및 레이트 매칭에 의해서 트랜스포트채널의 성능이 각기 다르게 정의될 수 있다. 상기 사용자정보와 제어정보는 트랜스포트 채널 다중화(Transport Channel Multiplexing)(827) 이후 물리채널에 매핑(Physical Channel mapping)(829)되어지는데, 상기 물리 채널에 매핑되는 과정은 전송에 사용되는 물리채널에 따라 상이하다. 본 발명은 초기전송되는 RLC-PDU를 DCH 트랜스포트채널을 이용하여 DPCH 물리채널로 전송하는 경우를 일 예로 하고 있다.
여기서, 상기 RLC-PDU를 초기전송하는 순방향 링크 DPCH(831) 구성을 살펴보기로한다. 상기 순방향 링크 DPCH는 10ms 길이의 15개의 슬롯(slot)(0~14)으로 구성되고, 상기 각각의 슬롯은 DPCCH(Dedicated Physical Control CHannel)와 DPDCH(Dedicated Physical Data CHannel)로 구성된다. 상기 DPCCH는 DPDCH로 전송되는 데이터의 제어정보를 포함하고, TFCI(Transport Format Combination Indicator)와, TPC(Transmit Power Control) 및 PILOT로 구성된다. 또한, 상기 DPDCH는 실제 사용자 정보가 매핑되는 부분으로서 각기 다른 트랜스포트채널을 이용하여 물리계층으로 전송된 사용자정보와 제어정보는 DPCH의 DPDCH 부분에 매핑되어 이동국으로 전송된다. 상기 도 8에 도시한 3가지 형태(type 1, type 2, type 3)의 DPCH의 구조는 상위에서 발생된 정보에 따라서 결정되며, 상기 DPCH의 3가지 형태는 그 정보들을 정형화된 형태로 도시한 실시예로서 실제로는 트랜스포트채널의 다중화와 물리채널의 매핑이후에 2차 인터리빙 과정단계를 거치므로 사용자 정보(UI)와 제어정보(SI)가 고정된 형태로 DPCH에 매핑되어지지 않을 수도 있음에 유의하여야 한다.
도 9는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 재전송에 따른 순방향 링크 채널 구조를 도시한 도면이다.
상기 도 8에서 설명한 바와 같이 2개의 트랜스 포트 채널을 통해 각각 전송된 사용자 정보와 제어 정보에 전송 오류가 발생했을 경우, 그 오류 발생한 사용자 정보와 제어 정보를 재전송하게 된다. 이 사용자 정보와 제어 정보 재전송은 초기전송되는 RLC-PDU와는 다른 트랜스포트채널과 물리채널을 이용하므로, 재전송되는 RLC-PDU들만의 전송채널을 이용하는 효과를 가진다. 여기서, 상기 재전송 RLC-PDU 전용 트랜스포트채널은 DSCH를 이용한다.
상기 도 9에 도시한 바와 같이 상위 계층은 저장하고 있던 초기 전송된 사용자 정보와 제어정보를 재전송을 위한 사용자 정보와 제어 정보로 생성하고(911), 상기 생성된 재전송될 사용자 정보와 제어 정보는 동일한 트랜스포트 채널인 DSCH을 통해 PDSCH로 매핑되어 전송되는 것이다. 상기 생성된 재전송될 사용자 정보와 제어 정보 각각에는 CRC(Cyclic Redundancy Check)가 부가된다(913). 여기서, 상기 CRC는 트랜스포트채널에서 발생된 트랜스포트 블럭(Transport Block) 별로 부가된다. 상기 CRC가 부가된 후 오류정정 부호를 위한 코드블럭으로 세그먼트한 후(Code Block Segmentation)(915), 채널전송을 위해 채널코딩(Channel Encoding)을 수행한다(917). 상기 채널코딩율은 1, 1/2 및 1/3 코딩율이 적용 가능하다. 상기 채널코딩된 데이터블럭을 실제 물리계층으로 전송하기 위하여 물리계층 프레임(frame)의 길이 및 스프레딩 팩터(Spreading Factor) 등을 고려하여 레이트 매칭(Rate Matching)을 수행한다(919). 상기 레이트 매칭 과정은 상위로부터 수신된 데이터 블럭의 천공(Puncturing) 및 반복(Repetition)을 수행하는 것이다. 이렇게 레이트 매칭된 데이터는 방향 링크에서 순간적으로 이동국으로 전송할 데이터가 없을 때 불연속 전송(DTX: Discontinuous Transmission)을 하기 위한 DTX insertion을 수행한다(921). 상기 DTX insertion 과정을 수행한 후 연집오류(burst error)를 방지하기 위해 인터리빙(interleaving)을 수행한다(923). 상기 인터리빙 후 라디오 프레임으로 세그먼트하여 최종적인 라디오 프레임단위로 재조정되어(925) 트랜스포트채널 다중화기로 출력한다. 상기 사용자정보와 제어정보는 트랜스포트 채널 다중화(Transport Channel Multiplexing)이후(927) 물리채널에 매핑(Physical Channel mapping)되어지는데(929) , 상기 매핑되는 과정은 사용되는 물리채널에 따라 상이하다. 상기 도 9에서는 재전송되는 RLC-PDU를 DSCH 트랜스포트채널을 이용하여 PDSCH 물리채널로 전송하는 경우를 일 예로 하고 있다. 여기서, 상기 RLC-PDU를 재전송하는 순방향 링크 PDSCH는 10ms 길이의 15개의 슬롯(slot)(0~14)으로 구성되고, 상기 각각의 슬롯은 오직 사용자 정보만이 매핑되고, 상기 PDSCH로 전송되는 정보를 제어하기 위한 제어정보는 항상 DPCH로 전송된다. 그러므로 상기 PDSCH를 이용할 경우에는 항상 DPCH를 함께 이용하여야만 하고, 이와 같은 DPCH를 associated DPCH라 한다.
도 10은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 순방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도로서, 상기 도 8내지 도 9에서 설명한 순방향 링크 채널 구조를 가지고 복합 재전송 방식의 순방향 링크 패킷 데이터 재전송 과정을 설명하기로 한다. 이하, 상기 도 10을 참조하여 복합 재전송 방식의 RLC-PDU의 초기 전송 과정 및 재전송 과정을 각 계층간의 호처리 과정을 통해 설명하기로 한다.
먼저, 상위 계층(RNC-RLC)에서 사용자정보(UI) 및 제어정보(SI)가 발생하면 상기 발생한 사용자 정보의 초기 전송을 위한 프리미티브(PRIMITIVE)를 RNC-MAC-D로 전송하고(101단계), 상기 사용자 정보를 제어하기 위한 제어정보를 나타내는 프리미티브를 상기 RNC-MAC-D로 전송한다(110단계). 여기서 상기 RNC-RLC와 RNC-MAC-D간의 프리미티브는 논리채널(Logical Channel)에 대한 정보를 나타내고 있다.
그리고, 상기 도 10에는 한 개의 RNC(Radio Network Controller)-RLC(Radio Link Control)에서 2개의 트랜스포트 채널로 각각 제어 정보(SI)와 사용자 정보(UI)를 전송하는 구조를 도시하고 있는데, 이는 한 개의 RLC가 2개의 트랜스포트 채널을 제어한다는 것을 의미한다. 그리고, 상기 도 10에는 도시하지 않았으나 또 다른 실시예로서 2개의 RLC가 2개의 트랜스포트 채널을 각각 제어하는 경우가 가능하다. 즉, 사용자 정보(UI)와 제어정보(SI)가 서로 다른 트랜스포트 채널로 전송되는 경우 상기 사용자정보와 제어정보는 서로 독립된 RLC에서 생성되는 것이다. 여기서, 상기 제어정보는 사용자정보를 제어하기 위한 일종의 사용자 정보에 부속된 정보로서 상위계층의 요구 없이 생성되는 정보이므로 사용자정보를 생성하는 RLC와 제어정보를 생성하는 RLC간에는 서로 동기화 되어 동작해야만 한다. 그러므로 2개의 RLC가 2개의 트랜스포트 채널을 각각 제어하는 경우에는 2개의 RLC간의 제어정보가 새롭게 정의되어질 수 있다.
여기서, 상기 RNC는 기지국 제어기로서 cdma2000 시스템에서의 BSC(Base Station Controller)에 해당되는 기능을 수행한다. 그리고 상기 MAC은 MAC-D, MAC-C/SH로 구분되며, MAC-D는 전용채널(Dedicated Channel)을 제어하는 기능을 담당하고, MAC-C/SH는 공통채널(Common and Shared)을 제어하는 기능을 담당한다. 상기 RNC-RLC로부터 사용자 정보와 제어 정보를 수신한 RNC-MAC-D는 상기 RNC-RLC로부터 수신한 사용자정보와 제어정보를 나타내는 프리미티브를 NodeB-L1로 각각 전송한다(105단계, 115단계). 여기서, 상기 NodeB-L1는 기지국으로서 cdma2000 시스템에서의 BTS와 동일한 기능을 수행한다. 한편, 상기 101단계와 110단계에서 전용트래픽채널인 DTCH(Dedicated Traffic Channel)를 사용하므로 RNC-MAC-C/SH는 아무 영향없이 그대로 통과하게 된다. 상기 101 단계 내지 115단계는 상기 RLC-PDU 초기 전송 과정에 따른 신호 흐름을 도시한 것이며, 이후로 설명될 120내지 185단계는 상기 초기 전송한 RLC-PDU가 재전송 요구되었을 경우 그 재전송 요구된 RLC-PDU를 재전송하는 과정에 따른 신호 흐름을 도시한 것이다.
상기 RLC-PDU를 재전송하는 과정은, 상기 101 단계와 110단계에서 전송된 RLC-PDU중 오류가 발생된 부분에 대해서 재전송을 수행할 때 상기 RNC-RLC는 상기 RNC-MAC-D로 재전송 요구를 나타내는 프리미티브를 전송한다(120단계). 상기에서 설명한 바와 같이 상기 120단계를 통해서 전송되는 정보는 사용자정보(UI)와 제어정보(SI)가 동일한 논리채널인 DTCH를 이용하고, RNC-MAC-D로 전송된 후 RNC-MAC-D에서 RNC-MAC-C/SH로 전송된다. 상기 RNC에 위치한 MAC-C/SH는 수신한 프리미티브를 해독하여 DSCH 스케쥴링(scheduling) 기능을 수행한다(130단계). 상기 DSCH 스케쥴링 과정에서는 상기 DSCH로 전송될 정보를 제어하기 위한 DCH를 발생시키기 위하여 TFI(Transport Format Indicator)를 RNC-MAC-D로 전송한다(135단계). 여기서, 상기 TFI는 상기 DSCH로 전송될 정보의 제어정보를 포함한다. 또한, 상기 DCH는 전용채널이기 때문에 상기 RNC-MAC-D에서 그 기능을 담당한다. 이렇게 상기 RNC-MAC-D로 TFI를 전송한 후 상기 RNC-MAC-C/SH는 상기 DSCH 스케쥴링 기능에 따라 NodeB-L1로 전송하고자 하는 정보를 전송한다(140단계). 이때 상기 NodeB-L1으로 전송되는 정보는 상기 초기 전송에 실패한 RLC-PDU들이다. 그리고, 상기 RNC-MAC-D는 상기 130단계에서 DSCH 스케쥴링에 따라 전송된 정보를 기준으로 구성된 정보를 기준으로 DCH로 전송하기 위해서 상기 NodeB-L1로 프리미티브를 전송한다(145단계).
상기 NodeB-L1에 프리미티브가 수신됨에 따라, 상기 NodeB-L1은 기지국과 이동국간의 에어 인터페이스(Air Interface)인 Uu 인터페이스를 통해 실제 기지국과 이동국간의 물리채널을 제어한다. 상기 NodeB-L1은 재전송되는 RLC-PDU들의 사용자정보와 제어정보를 PDSCH를 통해 해당 이동국 UE-L1으로 전송하고(150단계) 상기 PDSCH 전송에 따라 초기전송된 RLC-PDU들의 사용자 정보와 제어정보를 DPCH를 통해 상기 이동국 UE-L1으로 전송한다(155단계). 이때 상기 DPCH는 DSCH로 전송되는 정보를 제어하기 위한 정보를 함께 포함하고 있는 associated DPCH로서, 상기 제어 정보는 상기 145단계에서 상기 NodeB-L1이 수신한 정보로서 PDSCH를 이용할 때에는 항상 상기 associated DPCH를 이용하여 제어정보를 전송한다. 이렇게, 상기 NodB-L1으로부터 PDSCH와 DPCH를 통해서 정보를 수신한 이동국 UE-L1은 자신의 물리계층이 PDSCH를 수신했음을 나타내기 위해 UE-MAC-C/SH로 프리미티브를 전송하고(160단계), DPCH를 수신했음을 나타내기 위해 UE-MAC-D로 프리미티브를 전송한다(175단계). 여기서, 상기 160단계는 재전송되는 RLC-PDU들을 MAC-C/SH로 전송하는 것이며, 상기 175단계는 초기전송되는 RLC-PDU들을 MAC-D로 전송하는 것이다. 상기 UE-L1으로부터 PDSCH를 수신했음을 나타내는 프리미티브를 수신한 UE-MAC-C/SH는 UE-MAC-D로 수신한 정보를 전송하고(165단계), 이에 상기 UE-MAC-D는 상기 UE-RLC 계층으로 상기 UE-MAC-C/SH로부터 수신한 정보를 각각 통보한다(170단계, 180단계)
그러면은, 상기 UE-RLC 계층은 상기 이동국에서 수신한 RLC-PDU에 대한 응답을 상기 RNC-RLC로 전송하게 되는데(185단계) 상기 이동국에서 수신한 RLC-PDU에 오류가 발생하였으면 재전송요구(NAK)를 전송하고 그렇지않은 경우에는 ACK를 전송한다. 상기 RNC-RLC에서 상기 재전송 요구(NAK)를 수신하였을 경우, 수신한 재전송 요구(NAK)와 시이퀀스 번호등을 파악하여 120 단계를 통해서 RLC-PDU를 재전송하게 된다. RLC-PDU를 재전송할 경우에는 기지국 즉, 송신기에서 재전송되는 RLC-PDU의 시이퀀스 번호, 버젼번호 등을 사용자 정보와 함께 전송한다.
도 11은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 재전송에 따른 역방향 링크 채널을 도시한 도면이다.
상기 도 11에 도시한 바와 같이 역방향 링크(Reverse Link)에서 이동국은 DPCH를 이용하여 RLC-PDU를 전송한다. TDD 모드인 경우에는 DPCH, USCH 또는 DPCH + USCH를 사용할 수 있다. 그러나, 본 발명에서는 FDD 모드인 경우만을 고려하여 DPCH만을 고려한다. 상기 도 7에서 설명한 순방향링크에서와 마찬가지로 이동국은 초기전송인 경우에는 사용자정보(UI)와 제어정보(SI)를 각기 다른 트랜스포트채널인 DCH를 이용한다. 일 예로 상기 사용자정보는 트랜스포트 채널인 DCH #1로, 제어정보는 트랜스포트 채널인 DCH #2를 통해서 전송되고, 상기 사용자정보와 제어정보는 트랜스포트채널 다중화(Transport Channel Multiplexing)를 통해서 한개의 물리채널인 DPCH(Dedicated Physical CHannel, 전용 물리 채널)로 매핑된다. 그러나, 재전송인 경우에는 순방향링크와는 달리 별도의 DSCH가 정의되어 있지 않기 때문에 초기전송과 동일한 물리채널을 사용하게 되고, 트랜스포트 채널을 차별화시켜, 일 예로 DCH #3을 사용한다. 그래서, 상기 역방향링크에서는 한개의 물리채널인 DPCH를 이용하게 되고, 세 개의 트랜스포트 채널을 사용하여 초기전송인 경우에는 사용자정보와 제어정보를 각기 다른 트랜스포트 채널로, 재전송인 경우에는 사용자정보와 제어정보를 동일한 트랜스포트채널을 이용하여 전송한다.
도 12는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 재전송에 따른 역방향 링크 채널 구조를 도시한 도면이다.
상기 역방향 링크에서의 RLC-PDU 초기 전송과 재전송을 위한 트랜스포트 채널을 처리하는 기능 블럭의 동작은 순방향링크에서 설명한 바와 동일하다(도 8, 도 9 참조) 단지, 순방향 링크에서 지원하는 DTX insertion 부분만 역방향 링크에서는 지원하지 않는다. 왜냐하면, 역방향링크는 DPCCH와 DPDCH가 물리적으로 발생되기 때문에 DPDCH가 없더라도, DPCCH는 기지국으로 전송되기 때문이다. 그러나, 순방향링크에서는 DPDCH와 DPCCH가 시분할형식으로 이동국으로 전송되기 때문에 DPDCH로 전송될 정보가 없으면 그 부분은 DTX 동작을 하게 되기 때문에 DTX insertion을 수행하게 되는 것이다. 상기 DPCCH와 DPDCH는 각기 다른 채널로 구성되므로 전송되는 정보도 다르다. 상기 DPCCH는 DPDCH를 제어하기 위한 정보들인 PILOT, TFCI, FBI(FeedBack Information) 및 TPC로 구성되며, 상기 DPDCH는 초기전송되는 RLC-PDU로만 구성될 경우와 재전송되는 RLC-PDU와 함께 전송될 경우의 전송 구조가 다르다. 상기 DPDCH는 이동국에서 최대 7개 까지 설정할 수 있으며, 초기전송되는 RLC-PDU를 전송하는 DPDCH와 재전송되는 RLC-PDU를 전송하는 DPDCH는 각각 다른 채널로 구성된다. 그러므로, DPCCH로 각각의 DPDCH로 전송되는 정보를 제어하기 위한 정보가 전송된다.
도 13은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 역방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도이다.
먼저, 1311단계, 1313단계 및 1315단계는 UE-RLC에서 UE-MAC-D로 사용자정보와 제어정보를 전송하는 과정을 나타낸다. 상기 1311 단계와 1313단계는 초기전송되는 사용자정보와 제어정보를 나타내는 프리미티브를 UE-MAC-D로 전송하는 과정이고, 상기 1315단계는 재전송되는 사용자정보와 제어정보를 나타내는 프리미티브를 상기 초기전송과 동일한 논리채널을 이용하여 상기 UE-MAC-D로 전송하는 과정이다. 상기 UE-MAC-D은 상기 초기 전송 및 재전송되는 사용자 정보와 제어정보를 나타내는 프리미티브를 수신하면 이동국의 물리계층으로 상기 UE-RLC로부터 수신한 프리미티브를 UE-L1으로 전송한다(1317단계, 1319단계, 1321단계).
그러면 상기 UE-L1은 에어인터페이스(Air Interface)인 Uu 인터페이스를 통해 상기 초기전송되는 RLC-PDU와 관련된 사용자정보 및 제어정보를 DPDCH를 통해서 NodeB-L1전송하고(1323단계), 상기 재전송되는 RLC-PDU와 관련된 사용자정보 및 제어정보를 DPDCH를 통해서 NodeB-L1전송한다(1325단계).
여기서, 상기에서 설명한 바와 같이 사용자 정보와 제어 정보를 각각 다른 DPDCH를 이용하여 전송할 수도 있고, 동일한 DPDCH를 이용하여 전송할 수 도 있다. 상기 초기전송되는 RLC-PDU와 재전송되는 RLC-PDU가 각기 다른 물리채널을 이용할 경우에는 스프레딩 팩터(SF) 4를 항상 사용하게 된다. 만일, 한개의 DPCH를 이용하여 초기전송과 재전송을 수행하는 경우에는 3개의 트랜스포트 채널 즉, DCH #1, DCH#2 및 DCH#3가 한개의 DPDCH로 전송된다. 상기 도 13에서는 채널을 DPCH로 나타내었으나, DPCH는 실제로 DPDCH와 DPCCH로 구성되고, DPCCH는 전송되는 DPDCH의 제어 정보를 전송한다. 기지국의 물리계층이 DPCH를 수신하면 RNC-MAC-D로 DPCH를 수신하였음을 나타내는 프리미티브를 전송한다(1327단계, 1329단계). 상기에서 설명한 바와 같이 상기 RNC-MAC-D는 전용채널의 제어를 담당하는 부분이므로 RNC-MAC-C/SH 부분은 그대로 통과하게 된다. 상기 기지국 물리계층이 DPCH를 수신함을 나타내는 프리미티브를 수신한 RNC-MAC-D는 이동국으로부터 정보가 수신되었음을 RNC-RLC로 알리게 된다(1331단계, 1333단계). 만일, 수신한 RLC-PDU에 오류가 발생하였으면 상기 RNC-RLC는 1335단계에서 이동국으로 재전송을 요청하는 재전송 요구(NAK)를 전송하게 된다. 이동국은 상기 재전송 요구(NAK)를 수신하게 되면 상기 재전송 요구(NAK)와 함께 전송된 RLC-PDU의 시이퀀스 번호와일치하는 RLC-PDU와 버젼번호등을 함께 상기 1315단계를 통해서 재전송하게 된다.
상기 도 13에서 설명한 바와 같이 한 개의 RLC에서 2개의 트랜스포트 채널로 각각 제어정보(SI)와 사용자 정보(UI)를 전송하는 구조를 갖는데, 이는 한개의 RLC가 2개의 트랜스포트 채널을 제어한다는 것을 의미한다. 또한, 상기 도 13에 도시하지는 않았지만 또 다른 실시예로서 2개의 RLC가 2개의 트랜스포트 채널을 제어하는 것 역시 가능하다.
상기 도 7내지 도 13에서 설명한 바와 같이 본 발명은 복합 재전송방식에서 순방향 링크에서 패킷데이터 전송을 초기전송시에는 전용물리채널을 통해 전송하고, 그리고 상기 초기전송한 패킷데이터에 대한 재전송 요구가 감지되면 상기 초기전송과는 별도의 재전송 전용 채널, 일 예로 물리하향공통채널을 통해 패킷데이터를 재전송함으로써 재전송 우선순위를 향상시킬 수 있게 된다. 그리고, 역방향 링크에서도 패킷 데이터의 초기전송과 재전송을 위한 트랜스 포트 채널을 별도로 지정하여 패킷 데이터 재전송의 우선순위를 향상시키게 된다.
한편, 본 발명의 바람직한 실시예에 따른 복합 재전송 방식의 계층적 인터페이스를 도 15를 참조하여 설명하기로 한다.
상기 도 15는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 계층적 인터페이스를 도시한 도면으로서, 특히 RRC 계층의 동작없이 RLC 계층과 물리계층간의 직접적인 상호동작에 따라 제어정보가 전송되고 처리되는 직접 인터페이스를 제공하는 신호흐름을 도시한다. 상기 도 15에는 제어정보(SI: Side Information)와 사용자정보(UI: User Information)가 각기 다른 트랜스포트 채널(transport channel)로 전송되고, 상기 2개의 트랜스포트 채널은 한개의 물리채널(physical channel)인 DPCH(Dedicated Physical CHannel)로 매핑되어 전송되는 경우를 도시한다. 먼저, 상위 계층인 RLC(Radio Link Contol)에서 사용자정보(UI) 및 제어정보(SI)가 발생하면 상기 발생한 사용자 정보에 대한 프리미티브(PRIMITIVE) 및 상기 사용자 정보를 제어하기 위한 제어정보에 대한 프리미티브를 각각 MAC-D로 전송한다(1511단계,1513단계). 여기서 상기 RLC 계층과 MAC-D 계층간의 프리미티브는 논리채널(Logical Channel)에 대한 정보를 나타내고 있다.
상기 도 15에는 한 개의 RLC 계층에서 2개의 트랜스포트 채널로 각각 제어 정보(SI)와 사용자 정보(UI)를 전송하는 구조를 도시하고 있는데, 이는 한 개의 RLC 계층이 2개의 트랜스포트 채널을 제어한다는 것을 의미한다. 그리고, 상기 도 15에 도시하지는 않았지만 또 다른 실시예로서 2개의 RLC 계층이 2개의 트랜스포트 채널을 제어하는 것 역시 가능하다. 상기 RLC 계층으로부터 사용자 정보와 제어 정보를 수신한 MAC-D 계층은 상기 RLC 계층으로부터 수신한 사용자정보와 제어정보를 기지국(Node B-L1) 물리계층으로 각각 전송한다(1515단계, 1517단계). 한편, 상기 1511단계와 1513단계에서 전용 트래픽 채널인 DTCH(Dedicated Traffic Channel)를 사용하므로 MAC-C/SH는 아무 영향없이 그대로 통과하게 된다.
상기 기지국(Node B-L1) 물리계층에 프리미티브가 수신됨에 따라, 상기 기지국(Node B-L1)은 기지국과 이동국간의 에어 인터페이스(Air Interface)인 Uu 인터페이스를 통해 실제 기지국(Node B-L1)과 이동국간의 물리채널을 제어한다(1519단계). 여기서, 상기 물리채널은 DPCH(Dedicated Physical CHannel)을 이용하며, 상기 DPCH는 DPCCH(Dedicated Physical Control Channel)와 DPDCH(Dedicated Physical Data Channel)로 구성되며, DPDCH는 사용자정보와 제어정보를 전달하는 물리채널이고, DPCCH는 DPDCH 채널을 전송하기 위한 제어정보를 전송하는 채널이다. 이렇게, 기지국(Node B-L1)과 이동국간의 물리채널 형성으로 인해 이동국에서 상기 물리계층을 통해 DPCH를 수신하면, 상기 이동국(UE)은 자신의 물리계층이 DPCH를 수신했음을 나타내기 위해 MAC-D 계층으로 프리미티브를 전송한다(1521단계). 여기서, 상기 프리미티브를 이용하여 물리계층에 상기 수신한 사용자정보(UI)를 저장하고, 상기 사용자정보(UI)를 제어하는데 이용하는 제어정보(SI)를 MAC-D 계층으로 전송한다. 이때, 상기 MAC-D 계층으로 전송되는 제어정보는 상기 이동국 물리계층에 저장중인 RLC-PDU의 시이퀀스 번호 및 버젼번호 등이 있다. 그리고 나서, 상기 MAC-D 계층은 상기 수신한 제어정보(SI)를 나타내는 프리미티브를 이동국 RLC 계층으로 전송한다(1523단계). 여기서, 상기 MAC-D 계층에서 RLC 계층으로 전송되는 프리미티브는 실제로는 상기 기지국 RLC 계층에서 생성되어 부가되며, 결국 상기 기지국 RLC계층에서 부가된 제어정보는 상기 이동국 RLC 계층에서 해석되는 것이다. 이렇게 상기 이동국 RLC 계층에서 해석된 제어정보는 실제 물리계층에서 필요로 되는 정보로서 상기 물리계층에 저장되어 있는 RLC-PDU의 정확한 디코딩을 위해서 필요로 하게 되는 것이다.
상기 RLC 계층은 상기 MAC-D 계층으로부터 수신한 제어정보를 해석한 후, 시이퀀스 번호(SN: Sequence Number), 버전번호(Version Number)와 물리계층에 사용자정보가 저장되어 있다는 것을 나타내기 위한 지시자(Indicator)를 포함하는 프리미티브(MPHY-DATA-Control-REQ)를 상기 이동국 물리계층으로 전송한다(1525단계). 이렇게, 상기 RLC 계층에서 이동국 물리계층으로 직접 프리미티브를 전송함으로써 종래와 같이 RLC 계층에서 RRC 계층으로 해석한 제어정보를 전송한 후, RRC 계층이 다시 물리계층으로 제어정보를 전송하는 과정을 제거함으로써 상위 계층을 통해서 하위계층으로 재 전송되는 과정에 의한 지연시간을 단축시키고, RRC 계층이 사용자 정보를 물리계층이 수신할 때마다 동작하여 물리계층으로 제어신호를 전송함에 따라 발생하는 시스템의 로드를 감소시키는 것이 가능하게 되는 것이다.
그리고 나서, 상기 RLC 계층으로부터 프리미티브를 수신한 이동국 물리계층은 상기 수신한 프리미티브를 분석하여 현재 상기 이동국 물리 계층에 저장중인 RLC-PDU의 처리과정을 수행한 후, 상기 처리된 RLC-PDU를 상기 MAC-D 계층으로 전송한다(1527단계). 이때는 제어정보가 아닌 순수 사용자정보에 해당되는 RLC-PDU만을 전송하게 된다. 상기 물리계층으로부터 사용자정보를 수신한 MAC-D 계층은 상기 수신한 사용자정보를 RLC 계층으로 전송하고(1529단계), 상기 RLC 계층은 상기 MAC-D 계층으로부터 수신한 사용자 정보가 오류없는 RLC-PDU로 판정되면 ACK 신호를, 이와 반면에 상기 MAC-D 계층으로부터 수신한 사용자 정보가 오류 발생한 RLC-PDU로 판정되면 재전송 요구(NAK) 를 발생시킨다. 이렇게 발생된 ACK 신호 또는 재전송 요구(NAK)는 상기 기지국 RLC 계층으로 전송되며(1531단계), 만일 상기 기지국 RLC 계층이 상기 재전송 요구(NAK) 신호를 수신하면 오류가 발생한 RLC-PDU에 대한 재전송 과정을 수행하게 되는 것이다.
상기 1525단계에서 설명한 MPHY-DATA-Control-REQ 프리미티브의 동작을 위해서는 다음과 같은 세부사항이 정의되어 질 수 있다.
Primitive is defined as follows:
Table 1: Primitive between RLC and MAC layer
Generic Name Parameters
Req. Ind. Resp. Conf.
RLC-DATA-CONTROL Sequence NumberVersion NumberData Indicator Not defined Not defined Not defined
RLC-DATA-CONTROL-Req.
RLC-DATA-CONTROL-Req is used by RLC to indicate MAC layer side information of RLC-PDU, that have been transmitted in HARQ type Ⅱ/Ⅲ mode.
상기 도 15에서는 RLC 계층에서 물리 계층의 직접 인터페이스를 위한 프리미티브를 개시하였으며, 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 계층적 인터페이스를 도 16을 참조하여 설명하기로 한다.
상기 도 16은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 계층적 인터페이스를 도시한 도면으로서, 특히 RLC 계층과 물리계층간의 인터페이스를 위해 MAC 계층을 이용하며, RLC 계층에서 MAC 계층으로 제어정보를 전송한 후, 물리계층으로 MAC 계층이 제어정보를 전송하는 인터페이스를 도시한다. 그리고, 상기 도 16에 도시되어 있는 1611단계 내지 1623단계는 상기 도 15에서 설명한 1511 단계 내지 1523단계와 참조부호만이 상이하며, 동일한 동작을 수행하는 단계들로서 그 설명을 생략하기로 한다.
상기 1623 단계를 수행한 후 RLC 계층은 상기 MAC-D 계층으로부터 수신한 제어정보를 해석한 후, 시이퀀스번호, 버젼번호와 물리계층에 사용자정보가 저장되어 있다는 것을 알리는 지시자(Data Indicator)를 포함하는 프리미티브(MAC-D-DATA-CONTRO-REQ)를 상기 MAC -D 계층으로 전송한다(1625단계). 이렇게, 상기 RLC 계층에서 MAC-D 계층으로 프리미티브(MAC-D-DATA-CONTROL-REQ)를 전송함으로써, 종래 RLC 계층에서 RRC 계층으로 해석한 제어정보를 전송한 후, RRC 계층이 다시 물리계층으로 제어정보를 전송함으로써 상위 계층을 통해서 하위계층으로 재 전송되는 과정에 의한 지연시간을 단축시키는 것이 가능하다. 또한 RRC 계층이 사용자 정보를 물리계층이 수신할 때마다 동작하여 물리계층으로 제어신호를 전송함에 따라 발생하는 시스템의 로드를 감소시키는 것 역시 가능하게 된다. 여기서, 상기 RLC 계층은 현재 상기 물리계층에 저장되어 있는 RLC-PDU의 시이퀀스번호 및 버젼번호 등을 나타내는 상기 프리미티브(MAC-D-DATA-CONTROL-REQ)를 논리채널(Logical Channel)인 DTCH를 이용하여 상기 MAC-D 계층에게 전송하는 것이다. 상기 RLC 계층으로부터 상기 프리미티브(MAC-D-DATA-CONTROL-REQ)를 수신한 MAC-D 계층은 트랜스포트채널을 이용하여 프리미티브(PHY-DATA-CONTROL-REQ)를 물리계층으로 전송한다(1627단계). 이때 상기 프리미티브(PHY-DATA-CONTROL-REQ) 역시 상기 프리미티브(MAC-D-DATA-CONTROL-REQ)에 포함되는 정보와 동일한 정보, 즉 시이퀀스번호, 버젼번호와 물리계층에 사용자정보가 저장되어 있다는 것을 알리는 지시자(Data Indicator)를 포함한다. 상기 1627단계 이후 진행되는 1629 단계 내지 1633단계는 상기 도 15에서 설명한 1527단계 내지 1529단계와 참조부호만 상이할 뿐 그 수행 기능이 동일하므로 그 설명을 생략하기로 한다.
상기 프리미티브 MAC-D-DATA-Control-REQ와 프리미티브 PHY-DATA-CONTROL-REQ의 동작을 위해서는 다음과 같은 세부사항이 정의되어 질 수 있다.
Table 2: Primitives between MAC layer and Physical Layer
Generic Name Parameters
Request Indication Response Confirm
PHY-DATA-CONTROL Sequence NumberVersion NumberData Indicator Not defined Not defined Not defined
PHY-DATA-CONTROL-Req:
MAC-DATA-CONTROL-Req is used by MAC layer to indicate Physical layer side information of RLC-PDU, that have been transmitted in HARQ type Ⅱ/Ⅲ mode.
도 17은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 재전송에 따른 순방향 링크 채널을 도시한 도면이다.
상기 도 17에 도시한 바와 같이, 기지국에서 이동국으로 순방향 링크(FORWARD LINK)를 통해 RLC(Radio Link Control)-PDU(Packet Data Unit)를 전송하는 경우를 나타내고 있으며, 기지국이 1개의 물리채널을 이용해서 상기 RLC-PDU를 이동국으로 전송하는 경우를 나타내고 있다. 상기 도 17에는 복합 재전송 (HARQ) 방식의 전송단위인 RLC-PDU는 초기전송(initial transmission)되는 것과 오류발생에 따른 재전송(re-transmission) RLC-PDU의 전송경로가 다르고, MAC(Medium Access Control)계층과 물리계층(Physical Layer)간의 트랜스포트 채널(transport channel)과 물리채널간의 매핑관계를 나타내고 있다.
상기 사용자정보와 제어정보는 각각 초기 전송시에는 각기 다른 트랜스포트채널로 전송된다. 상기 도 17에 도시한 바와 같이 일 예로, 사용자정보는 트랜스포트 채널인 DCH #1로, 제어정보는 트랜스포트 채널인 DCH #2를 통해서 전송되고, 상기 사용자정보와 제어정보는 트랜스포트채널 다중화(Transport Channel Multiplexing)를 통해서 한개의 물리채널인 DPCH(Dedicated Physical CHannel, 전용 물리 채널)로 매핑된다. 이렇게 DPCH을 통한 초기 전송 RLC-PDU에 오류가 발생하였을 경우, 상기 초기 전송한 RLC-PDU를 재전송하게 된다.
상기 재전송되는 RLC-PDU는 초기전송시보다 전송보장율이 높아야 하므로, 초기전송시와는 상이한 트랜스포트 채널을 이용하여 채널 자체의 전송 품질이 높도록 유지함으로써 전송 품질을 보장하고, 초기 전송되는 RLC-PDU에 비해서 전송 우선 순위를 보장받아야만 한다. 그러므로, 재전송되는 RLC-PDU를 전송하는 트랜스포트 채널은 초기 전송시와는 다른 트랜스포트 채널을 할당한다. 또한, 제어정보(SI)는 상기 사용자 정보를 제어하기 위한 제어정보이므로, 사용자 정보(UI)에 비해서 전송 품질이 우수해야 한다. 그러므로, 상기 제어정보는 사용자 정보(UI)가 전송되는 트랜스포트 채널과는 다른 트랜스포트 채널을 할당해야만 한다. 그러므로, 상기 도 17에 도시한 바와 같이 RLC-PDU의 재전송시 제어정보(SI)는 초기전송시 제어정보(SI)가 전송되는 트랜스포트 채널과 동일한 채널을 할당한다. 상기 제어정보는 사용자정보에 비해서 높은 전송우선순위를 가지므로, 재전송과 초기전송시의 사용자 정보(SI)는 동일한 트랜스포트 채널을 이용할 수 있다. 상기 도 17에서는 트랜스포트 채널 #2가 최우선순위를 가지고, 트랜스포트 채널 #3과 #1가 차우선순위를 가지고서 트랜스포트 채널을 처리하게 되는 것이다. 여기서, 상기 도 17에서는 한 개의 이동국(UE)으로 패킷 데이터가 전송되는 경우를 일 예로 도시하고 있으며, 다수의 이동국들에 대한 패킷 데이터 재전송을 위한 다수의 트랜스포트 채널을 생성하는 것이 가능함에 유의하여야한다.
도 18은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 초기전송 및 재전송에 따른 순방향 링크 채널 구조를 도시한 도면이다.
상기 도 18을 참조하면, 전송해야 할 사용자 정보(UI)와 제어정보(SI)는 서로 다른 트랜스포트(transport) 채널(일 예로, 상기 사용자 정보는 트랜스포트 채널인 DCH #1로, 제어정보는 트랜스포트 채널인 DCH #2를 통해서 전송)을 통해 전송된다. 여기서, 상기 초기 전송시 사용자 정보와 제어정보의 채널 매핑 과정은 상기 도 8에서 설명한 바와 동일하므로 그 설명을 생략하기로 한다.
그런데, 상기 2개의 트랜스 포트 채널을 통해 각각 전송된 사용자 정보와 제어 정보에 전송 오류가 발생했을 경우, 그 오류 발생한 사용자 정보와 제어 정보를 재전송하게 된다. 상기 사용자 정보 재전송은 초기전송되는 RLC-PDU와는 다른 트랜스포트채널과 물리채널을 이용하므로, 재전송되는 RLC-PDU들만의 전송채널을 이용하는 효과를 가진다. 여기서, 상기 재전송 RLC-PDU 전용 트랜스포트채널은 DCH를 이용한다. 그리고, 제어정보 재전송은 상기 초기전송되는 RLC-PDU와 동일한 트랜스포트 채널 및 물리채널을 사용한다.
상기 도 18에 도시한 바와 같이 상위 계층은 저장하고 있던 초기 전송된 사용자 정보와 제어정보를 재전송을 위한 사용자 정보와 제어 정보로 생성하고, 상기 재전송될 제어 정보는 상기 최초전송시와 동일한 트랜스 포트 채널(DCH #2)로 전송되고, 상기 재전송될 사용자 정보는 신규 트랜스포트채널(DCH #3)을 통해 DPCH로 매핑되어 전송되는 것이다. 여기서, 상기 재전송되는 각각의 사용자정보와 제어정보에 대한 채널 매핑 과정, 즉 CRC 부가, 오류 정정등의 과정은 상기 8에서 설명한 과정과 동일하므로 그 설명을 생략하기로 한다.
도 19는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 순방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도로서, 상기 도 17내지 도 18에서 설명한 순방향 링크 채널 구조를 가지고 복합 재전송 방식의 순방향 링크 패킷 데이터 재전송 과정을 설명하기로 한다. 이하, 상기 도 19를 참조하여 복합 재전송 방식의 RLC-PDU의 초기 전송 과정 및 재전송 과정을 각 계층간의 호처리 과정을 통해 설명하기로 한다.
먼저, 상위 계층(RNC-RLC)에서 사용자정보(UI) 및 제어정보(SI)가 발생하면 상기 발생한 사용자 정보의 초기 전송을 위한 프리미티브(PRIMITIVE)를 RNC-MAC-D로 전송하고(1911단계), 상기 사용자 정보를 제어하기 위한 제어정보를 나타내는 프리미티브 역시 상기 RNC-MAC-D로 전송한다(1915단계). 여기서 상기 RNC-RLC와 RNC-MAC-D간의 프리미티브는 논리채널(Logical Channel)에 대한 정보를 나타내고 있다.
그리고, 상기 도 19에는 한 개의 RNC(Radio Network Controller)-RLC(Radio Link Control)에서 2개의 트랜스포트 채널로 각각 제어 정보(SI)와 사용자 정보(UI)를 전송하는 구조를 도시하고 있는데, 이는 한 개의 RLC가 2개의 트랜스포트 채널을 제어한다는 것을 의미한다. 그리고, 상기 도 19에는 도시하지 않았으나 또 다른 실시예로서 2개의 RLC가 2개의 트랜스포트 채널을 각각 제어하는 경우가 가능하다. 상기 RNC-RLC로부터 사용자 정보와 제어 정보를 수신한 RNC-MAC-D는 상기 RNC-RLC로부터 수신한 사용자정보와 제어정보를 NodeB-L1로 각각 전송한다(1913단계, 1917단계). 상기 1911단계와 1915단계에서 전용트래픽채널인 DTCH(Dedicated Traffic Channel)를 사용하므로 RNC-MAC-C/SH는 아무 영향없이 그대로 통과하게 된다. 그리고 상기 1911 단계 내지 1917단계는 상기 RLC-PDU 초기 전송 과정에 따른 신호 흐름을 도시한 것이다.
상기 RLC-PDU를 재전송하는 과정은, 상기 1911 단계와 1915단계에서 전송된 RLC-PDU중 오류가 발생된 부분에 대해서 재전송을 수행할 때 상기 RNC-MAC-D로 프리미티브를 전송한다(1915단계, 1921단계). 상기 1915단계를 통해서 전송되는 정보는 제어정보(SI)로서 초기전송시와 동일한 논리채널을 사용하고, 사용자정보(UI)는 초기전송시와는 상이한 논리채널을 사용하여 RNC-MAC-D로 전송된 후 RNC-MAC-D에서 기지국(NodeB_L1)으로 전송된다(1917단계, 1923단계). 그리고 나서 상기 기지국(NodeB_L1)은 에어 인터페이스(Air Interface)인 Uu 인터페이스를 통해서 상기 이동국 물리 계층(UE-L1)으로 각종 정보들을 전송한다(1925단계). 여기서, 상기 Uu 인터페이스를 통해 전송되는 정보들은 초기전송되는 RLC-PDU들의 사용자 정보와 제어정보 또는 재전송되는 사용자정보와 제어정보들이 될 수 있다. 그리고, 상기 이동국 물리 계층(UE-L1)은 상기 기지국 물리 계층(Node B-L1)으로부터 수신한 정보들중 사용자 정보(UI)는 상기 이동국 물리계층(UE-L1) 자신에 저장하고, 제어정보(SI)만을 UE-MAC-D로 전송한다(1927단계). 상기 1927단계의 프리미티브는 상기 이동국 물리계층이 DPCH를 수신한 것을 상기 UE-MAC-D로 알려주는 것이다.
이에 상기 UE-MAC-D는 상기 이동국 물리 계층(UE-L1)으로부터 수신한 제어 정보를 UE-RLC 계층으로 통보하고 (1929단계), 상기 UE-RLC 계층은 상기 이동국에서 수신한 RLC-PDU에 대한 응답을 RNC-RLC로 전송한다(1931단계). 상기 응답은 상기 이동국에서 수신한 RLC-PDU에 오류가 발생하였으면 재전송 요구(NAK)가 되고, 상기 수신한 RLC-PDU에 오류가 발생하지 않은 경우에는 ACK가 된다. 상기 RNC-RLC는 재전송 요구(NAK)를 수신하였을 경우, 상기 수신한 재전송 요구(NAK)와 시이퀀스 번호등을 파악하여 상기 1915, 1921 단계를 통해서 RLC-PDU를 재전송하게 된다. RLC-PDU를 재전송할 경우에는 상기 기지국 즉, 송신기에서 재전송되는 RLC-PDU의 시이퀀스 번호, 버젼번호 등을 사용자 정보와 함께 전송한다.
도 20은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 재전송에 따른 역방향 링크 채널을 도시한 도면이다.
상기 도 20에 도시한 바와 같이 역방향 링크(Reverse Link)에서 이동국은 DPCH를 이용하여 RLC-PDU를 전송한다. TDD 모드인 경우에는 DPCH, USCH 또는 DPCH + USCH를 사용할 수 있으나, 본 발명에서는 FDD 모드인 경우만을 고려하여 DPCH만을 고려한다. 상기 도 17에서 설명한 순방향링크에서와 마찬가지로 이동국은 초기전송인 경우에는 사용자정보(UI)와 제어정보(SI)를 각기 다른 트랜스포트채널인 DCH를 이용한다. 일 예로 상기 사용자정보는 트랜스포트 채널인 DCH #1로, 제어정보는 트랜스포트 채널인 DCH #2를 통해서 전송되고, 상기 사용자정보와 제어정보는 트랜스포트채널 다중화(Transport Channel Multiplexing)를 통해서 한개의 물리채널인 DPCH(Dedicated Physical CHannel, 전용 물리 채널)로 매핑된다. 그리고, 재전송인 경우에는 초기 전송과 동일한 물리채널을 사용하게 되고, 트랜스 포트 채널을 차별화시켜, 상기 제어정보(SI)는 초기전송과 동일한 트랜스포트 채널 DCH #2를 사용하게 되고, 상기 사용자 정보(UI)는 초기전송과 상이한 트랜스 포트 채널, 일 예로 DCH #3을 사용한다. 그래서, 상기 역방향링크에서는 한개의 물리채널인 DPCH를 이용하게 되고, 세 개의 트랜스포트 채널을 사용하여 초기전송인 경우에는 사용자정보와 제어정보를 각기 다른 트랜스포트 채널로, 재전송인 경우에는 제어정보는 상기 초기전송시 제어정보가 전송된 트랜스 포트 채널로, 사용자정보는 상기 초기 전송시 사용자 정보가 전송된 트랜스 포트 채널과 상이한 트랜스포트채널을 이용하여 전송한다.
도 21은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 재전송에 따른 역방향 링크 채널 구조를 도시한 도면이다.
상기 도 21에 도시되어 있는 각각의 트랜스 포트 채널들에 대한 기능 블록들, 즉 CRC 부가, 세그멘테이션, 인터리빙 등의 기능은 상기 도 18에서 설명한 기능블록들과 동일하므로 설명을 생략하기로 한다. 단지, 순방향 링크에서 지원하는 DTX insertion 부분만 역방향 링크에서는 지원하지 않는다. 왜냐하면, 역방향링크는 DPCCH와 DPDCH가 물리적으로 발생되기 때문에 DPDCH가 없더라도, DPCCH는 기지국으로 전송된다. 그러나, 순방향링크에서는 DPDCH와 DPCCH가 시분할형식으로 이동국으로 전송되기 때문에 DPDCH로 전송될 정보가 없으면 그 부분은 DTX 동작을 하게 되기 때문에 DTX insertion을 수행하게 되는 것이다. 상기 DPCCH와 DPDCH는 각기 다른 채널로 구성되므로 전송되는 정보도 다르다. 상기 DPCCH는 DPDCH를 제어하기 위한 정보들인 PILOT, TFCI, FBI(FeedBack Information) 및 TPC로 구성되며, 상기 DPDCH는 초기전송되는 RLC-PDU로만 구성될 경우와 재전송되는 RLC-PDU와 함께 전송될 경우의 전송 구조가 다르다. 상기 DPDCH는 이동국에서 최대 7개까지 설정할 수 있으며, 초기전송되는 RLC-PDU를 전송하는 DPDCH와 재전송되는 RLC-PDU를 전송하는 DPDCH는 각각 다른 채널로 구성된다. 그러나, 초기 전송 및 재전송 모두 각각의 제어정보(SI)는 동일한 트랜스포트 채널로 전송된다.
도 22는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 역방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도이다.
먼저, 2211단계, 2213단계 및 2215단계는 UE-RLC에서 UE-MAC-D로 사용자정보와 제어정보를 전송하는 프리미티브들을 나타내고 있다. 상기 2211단계는 초기 전송되는 사용자 정보를 UE-MAC-D로 전송하는 과정이고, 상기 2213단계는 초기전송되는 제어 정보 및 재전송되는 제어정보를 UE-MAC-D로 전송하는 과정이고, 상기 2215단계는 재전송되는 사용자정보를 상기 UE-MAC-D로 전송하는 과정이다. 상기 UE-MAC-D에서 상기 UE-RLC로부터 상기 프리미티브들을 수신하면 그 수신한 프리미티브들의 정보들을 나타내는 프리미티브들을 이동국 물리계층(UE-L1)으로 전송한다(2217단계, 2219단계, 2221단계). 여기서, 상기 2217단계에는 초기전송 RLC-PDU의 사용자 정보가 전송되는 트랜스포트채널을 나타내고, 상기 2219단계에는 초기전송 및 재전송 RLC-PDU 제어 정보가 전송되는 트랜스포트채널을 나타내고, 상기 2221단계에는 재전송 RLC-PDU 사용자 정보가 전송되는 트랜스포트채널을 나타내고 있다.
그리고 상기 이동국 물리 계층(UE-L1)은 초기전송되는 RLC-PDU와 관련된 사용자정보 및 제어정보 및 재전송되는 RLC-PDU와 관련된 사용자정보 및 제어정보를 DPCH를 통해서 NodeB-L1로 전송한다(2223단계). 상기 2223단계에서 상기 이동국 물리 계층(UE-L1)과 기지국 물리계층(Node B-L1)간 에어 인터페이스는 Uu인터페이스가 사용된다. 상기 기지국 물리계층(Node B-L1)이 상기 이동국 물리 계층(UE-L1)이 상기 DPCH를 수신하면 RNC-MAC-D로 DPCH를 수신하였음을 나타내는 프리미티브를 전송한다(2225단계). 여기서, 상기 기지국 물리 계층(NodeB-L1)은 수신한 사용자 정보를 상기 기지국 물리계층(Node B-L1)에 그대로 저장하고, 제어정보만을 상위계층, 즉 RNC-MAC-D로 전송하는 것이다. 상기에서 설명한 바와 같이 상기 RNC-MAC-D는 전용채널의 제어를 담당하는 부분이므로 RNC-MAC-C/SH 부분은 그대로 통과하게 된다. 상기 기지국의 물리계층이 DPCH를 수신함을 나타내는 프리미티브를 수신한 RNC-MAC-D는 이동국으로부터 정보가 수신되었음을 RNC-RLC로 알리게 된다(2227단계). 만일, 수신한 RLC-PDU에 오류가 발생하였으면 상기 RNC-RLC는 2229단계에서 프리미티브를 이용하여 이동국으로 재전송을 요청하는 재전송 요구(NAK)를 전송하게 된다. 이동국이 상기 재전송 요구(NAK)를 수신하면 상기 재전송 요구(NAK)와 함께 전송된 RLC-PDU의 시이퀀스 번호와 일치하는 RLC-PDU와 버젼번호등을 함께 상기 2213단계 및 2215단계를 통해서 재전송하게 된다.
상기에서 설명한 바와 같이 한 개의 RLC에서 2개의 트랜스포트 채널로 각각 SI와 UI를 전송하는 구조를 갖는데, 이는 한개의 RLC가 2개의 트랜스포트 채널을 제어한다는 것을 의미한다. 또한, 상기 도 22에 도시하지는 않았지만 또 다른 실시예로서 2개의 RLC가 2개의 트랜스포트 채널을 제어하는 것 역시 가능하다.
도 23은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 재전송에 따른 순방향 링크 채널을 도시한 도면이다.
상기 도 23은, 기지국에서 이동국으로 순방향 링크(FORWARD LINK)를 통해 RLC(Radio Link Control)-PDU(Packet Data Unit)를 전송하는 경우를 나타내고 있으며, 기지국이 2개의 물리채널을 이용해서 상기 RLC-PDU를 이동국으로 전송하는 경우를 나타내고 있다. 그리고, 상기 도 23은 복합 재전송 방식의 전송단위인 RLC-PDU는 초기전송(initial transmission)되는 것과 오류발생에 따른 재전송(re-transmission) RLC-PDU의 전송경로가 다르고, MAC(Medium Access Control)계층과 물리계층(Physical Layer)간의 트랜스포트 채널(transport channel)과 물리채널간의 매핑관계를 나타내고 있다.
상기 사용자정보와 제어정보는 각각 초기 전송시에는 각기 다른 트랜스포트채널로 전송된다. 상기 도 23에 도시된 바와 같이 일 예로, 사용자정보는 트랜스포트 채널인 DCH #1로, 제어정보는 트랜스포트 채널인 DCH #2를 통해서 전송되고, 상기 사용자정보와 제어정보는 트랜스포트채널 다중화(Transport Channel Multiplexing)를 통해서 한개의 물리채널인 DPCH(Dedicated Physical CHannel, 전용 물리 채널)로 매핑된다. 이렇게 DPCH을 통한 초기 전송 RLC-PDU에 오류가 발생하였을 경우, 상기 초기 전송한 RLC-PDU를 재전송하게 된다. 상기 재전송은 제어 정보는 트랜스포트 채널인 DSCH #1로, 사용자 정보는 트랜스포트 채널인 DSCH #2를 통해서 전송되고, 상기 사용자 정보와 제어 정보는 트랜스포트채널인 DSCH(Downlink Shared CHannel)를 통해서 트랜스포트채널 다중화기로 전달되고, 상기 트랜스포트 채널 다중화기에서는 트랜스포트 채널 다중화를 통해서 상기 DSCH를 한 개의 물리채널 PDSCH(Physical Downlink Shared CHannel)로 매핑하여 상기 초기 전송 에러 발생한 RLC-PDU의 재전송을 수행한다. 여기서, 상기 도 23에는 한 개의 이동국(UE)으로 전송되는 경우를 일 예로 도시하고 있으며, 다수의 이동국에 대한 패킷 데이터 재전송을 위한 다수의 트랜스포트 채널을 생성하는 것이 가능함에 유의하여야한다. 그리고, 도시하지는 않았지만 상기 RLC-PDU 재전송을 위한 PDSCH가 어느 이동국에 해당하는지를 나타내기 위해서 상기 PDSCH의 정보의 해당 UE정보를 associated DPDCH 에 포함하여 전송한다. 즉, PDSCH를 통해 전송되는 재전송 UI정보와 SI정보가 어떤 UE에 해당되는지에 대한 정보를 Associated DPDCH에 실어보냄으로 인해서 해당 UE가 DSCH를 통해서 전해지는 재전송 RLC-PDU 정보를 전송받을 수 있게 한다.
도 24는 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 초기전송에 따른 순방향 링크 채널 구조를 도시한 도면이다.
상기 도 24를 참조하면, 전송해야 할 사용자 정보(UI)(2411)와 제어정보(SI)(2413)는 서로 다른 트랜스포트(transport) 채널(일 예로, 상기 사용자 정보는 트랜스포트 채널인 DCH #1로, 제어정보는 트랜스포트 채널인 DCH #2를 통해서 전송)을 통해 전송된다. 상기 도 24에 도시한 바와 같이 상위 계층에서 생성된 사용자 정보와 제어 정보 각각에는 CRC(Cyclic Redundancy Check)가 부가된다(2415, 2417). 여기서, 상기 CRC는 트랜스포트채널에서 발생된 트랜스포트 블럭(Transport Block) 별로 부가된다. 상기 CRC가 부가된 후 오류정정 부호를 위한 코드블럭으로 세그먼트한 후(Code Block Segmentation)(2419, 2421), 채널전송을 위해 채널코딩(Channel Encoding)을 수행한다(2423, 2425). 상기 채널코딩율은 1, 1/2 및 1/3 코딩율이 적용 가능하다. 상기 채널코딩된 데이터블럭을 실제 물리계층으로 전송하기 위하여 물리계층 프레임(frame)의 길이 및 스프레딩 팩터(Spreading Factor) 등을 고려하여 레이트 매칭(Rate Matching)을 수행한다(2427, 2429). 상기 레이트 매칭 과정은 상위로부터 수신된 데이터 블럭의 천공(Puncturing) 및 반복(Repetition)을 수행하는 것이다. 이렇게 레이트 매칭된 데이터는 순방향 링크에서 순간적으로 이동국으로 전송할 데이터가 없을 때 불연속 전송(DTX: Discontinuous Transmission)을 하기 위한 DTX insertion을 수행한다(2431, 2433). 상기 DTX insertion 과정을 수행한 후 연집오류(burst error)를 방지하기 위해 인터리빙(interleaving)을 수행한다(2435, 2437). 상기 인터리빙 후 라디오 프레임으로 세그먼트하여(2439, 2441) 최종적인 라디오 프레임단위로 재조정되어 트랜스포트채널 다중화기로 출력한다.
상기에서 설명한 CRC 부가 과정 내지 라디오 프레임 세그먼트 과정은 상기 사용자정보와 제어정보 각각에 모두 동일하게 적용되지만, 채널코딩부분과 레이트매칭 부분은 사용자정보와 제어정보가 다르게 적용될 수 있는 부분으로서 상기 채널 코딩 및 레이트 매칭에 의해서 트랜스포트채널의 성능이 각기 다르게 정의될 수 있다. 상기 사용자정보와 제어정보는 트랜스포트 채널 다중화(Transport Channel Multiplexing)(2443) 이후 물리채널에 매핑(Physical Channel mapping)되어지는데(2445), 상기 매핑되는 과정은 사용되는 물리채널에 따라 상이하다. 상기 도 24에서는 초기전송되는 RLC-PDU를 DCH 트랜스포트채널을 이용하여 DPCH 물리채널로 전송하는 경우를 일 예로 하고 있다.
여기서, 상기 RLC-PDU를 초기전송하는 순방향 링크 DPCH 구성을 살펴보기로한다. 상기 순방향 링크 DPCH는 10ms 길이의 15개의 슬롯(slot)(0~14)으로 구성되고, 상기 각각의 슬롯은 DPCCH(Dedicated Physical Control CHannel)와 DPDCH(Dedicated Physical Data CHannel)로 구성된다. 상기 DPCCH는 DPDCH로 전송되는 데이터의 제어정보를 포함하고, TFCI(Transport Format Combination Indicator)와, TPC(Transmit Power Control) 및 PILOT로 구성된다. 또한, 상기 DPDCH는 실제 사용자 정보가 매핑되는 부분으로서 각기 다른 트랜스포트채널을 이용하여 물리계층으로 전송된 사용자정보와 제어정보는 DPCH의 DPDCH 부분에 매핑되어 이동국으로 전송된다. 상기 도 24에 도시한 3가지 형태(type 1, type 2, type 3)의 DPCH의 구조는 상위에서 발생된 정보에 따라서 결정되며, 상기 DPCH의 3가지 형태는 그 정보들을 정형화된 형태로 도시한 실시예로서 실제로는 트랜스포트채널의 다중화와 물리채널의 매핑이후에 2차 인터리빙 과정단계를 거치므로 사용자 정보(UI)와 제어정보(SI)가 고정된 형태로 DPCH에 매핑되어지지 않을 수도 있음에 유의하여야 한다.
도 25는 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 재전송에 따른 순방향 링크 채널 구조를 도시한 도면이다.
상기 도 24에서 설명한 바와 같이 2개의 트랜스 포트 채널을 통해 각각 전송된 사용자 정보와 제어 정보가 전송 오류가 발생했을 경우, 그 오류 발생한 사용자 정보와 제어 정보를 재전송하게 된다. 이 사용자 정보와 제어 정보 재전송은 초기전송되는 RLC-PDU와는 다른 트랜스포트채널과 물리채널을 이용하므로, 재전송되는 RLC-PDU들만의 전송채널을 이용하는 효과를 가진다. 여기서, 상기 재전송 RLC-PDU 전용 트랜스포트채널은 DSCH를 이용한다.
상기 도 25에 도시한 바와 같이 상위 계층은 저장하고 있던 초기 전송된 사용자 정보와 제어정보를 재전송을 위한 사용자 정보(2511)와 제어 정보(2513)로 생성하고, 상기 재전송될 사용자 정보와 제어 정보는 각각 상이한 트랜스포트 채널인 DSCH#1, DSCH#2을 통해 PDSCH로 매핑되어 전송되는 것이다. 상기 재전송될 사용자 정보와 제어 정보 각각에는 CRC(Cyclic Redundancy Check)가 부가된다(2515, 2517). 여기서, 상기 CRC는 트랜스포트채널에서 발생된 트랜스포트 블럭(Transport Block) 별로 부가된다. 상기 CRC가 부가된 후 오류정정 부호를 위한 코드블럭으로 세그먼트한 후(Code Block Segmentation)(2519, 2521), 채널전송을 위해 채널코딩(Channel Encoding)을 수행한다(2523, 2525). 상기 채널코딩율은 1, 1/2 및 1/3 코딩율이 적용 가능하다. 상기 채널코딩된 데이터블럭을 실제 물리계층으로 전송하기 위하여 물리계층 프레임(frame)의 길이 및 스프레딩 팩터(Spreading Factor) 등을 고려하여 레이트 매칭(Rate Matching)을 수행한다(2527, 2529). 상기 레이트 매칭 과정은 상위로부터 수신된 데이터 블럭의 천공(Puncturing) 및 반복(Repetition)을 수행하는 것이다. 이렇게 레이트 매칭된 데이터는 순방향 링크에서 순간적으로 이동국으로 전송할 데이터가 없을 때 불연속 전송(DTX: Discontinuous Transmission)을 하기 위한 DTX insertion을 수행한다(2531, 2533). 상기 DTX insertion 과정을 수행한 후 연집오류(burst error)를 방지하기 위해 인터리빙(interleaving)을 수행한다(2535, 2537). 상기 인터리빙 후 라디오 프레임으로 세그먼트하여(2539, 2541) 최종적인 라디오 프레임단위로 재조정되어 트랜스포트채널 다중화기로 출력한다. 상기 사용자정보와 제어정보는 트랜스포트 채널 다중화(Transport Channel Multiplexing)(2543) 이후 물리채널에 매핑(Physical Channel mapping)되어지는데(2545), 상기 매핑되는 과정은 사용되는 물리채널에 따라 상이하다. 상기 도 25에서는 재전송되는 RLC-PDU를 DSCH 트랜스포트채널을 이용하여 PDSCH 물리채널로 전송하는 경우를 일 예로 하고 있다. 여기서, 상기 RLC-PDU를 재전송하는 순방향 링크 PDSCH는 10ms 길이의 15개의 슬롯(slot)(0~14)으로 구성되고, 상기 각각의 슬롯은 오직 사용자 정보만이 매핑되고, 상기 PDSCH로 전송되는 정보를 제어하기 위한 제어정보는 항상 DPCH로 전송된다. 그러므로 상기 PDSCH를 이용할 경우에는 항상 DPCH를 함께 이용하여야만 하는 것이다. 그래서 이와 같은 DPCH를 associated DPCH라 한다.
도 26은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 순방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도로서, 상기 도 24내지 도 25에서 설명한 순방향 링크 채널 구조를 가지고 복합 재전송 방식의 순방향 링크 패킷 데이터 재전송 과정을 설명하기로 한다. 이하, 상기 도 26을 참조하여 복합 재전송 방식의 RLC-PDU의 초기 전송 과정 및 재전송 과정을 각 계층간의 호처리 과정을 통해 설명하기로 한다.
먼저, 상위 계층(RNC-RLC)에서 사용자정보(UI) 및 제어정보(SI)가 발생하면 상기 발생한 사용자 정보와, 상기 사용자 정보를 제어하기 위한 제어정보를 나타내는 프리미티브들을 각각 RNC-MAC-D로 전송한다(2611단계, 2615단계). 여기서 상기 RNC-RLC와 RNC-MAC-D간의 프리미티브는 논리채널(Logical Channel)에 대한 정보를 나타내고 있다.
그리고, 상기 도 26에는 한 개의 RNC(Radio Network Controller)-RLC(Radio Link Control)에서 2개의 트랜스포트 채널로 각각 제어 정보(SI)와 사용자 정보(UI)를 전송하는 구조를 도시하고 있는데, 이는 한 개의 RLC가 2개의 트랜스포트 채널을 제어한다는 것을 의미한다. 그리고, 상기 도 26에는 도시하지 않았으나 또 다른 실시예로서 2개의 RLC가 2개의 트랜스포트 채널을 각각 제어하는 경우가 가능하다. 상기 RNC-RLC로부터 사용자 정보와 제어 정보를 수신한 RNC-MAC-D는 상기 수신한 사용자정보와 제어정보에 대한 프리미티브를 기지국 물리계층(NodeB-L1)으로 각각 전송한다(2613단계, 2617단계). 상기 2611단계와 2615단계에서 전용트래픽채널인 DTCH(Dedicated Traffic Channel)를 사용하므로 RNC-MAC-C/SH는 아무 영향없이 그대로 통과하게 된다. 상기 2611 단계 내지 2617단계는 상기 RLC-PDU 초기 전송 과정에 따른 신호 흐름을 도시한 것이며, 이후로 설명될 2619내지 2651단계는 상기 초기 전송한 RLC-PDU가 재전송 요구되었을 경우 그 재전송 요구된 RLC-PDU를 재전송하는 과정에 따른 신호 흐름을 도시한 것이다.
상기 RLC-PDU를 재전송하는 과정은, 상기 2611 단계와 2615단계에서 전송된 RLC-PDU중 오류가 발생된 부분에 대해서 재전송을 수행할 때 상기 RNC-MAC-D로 프리미티브를 전송한다(2619단계, 2623단계). 상기 2619단계 및 2623단계를 통해서 전송되는 프리미티브가 포함하는 정보는 사용자정보(UI)와 제어정보(SI)이며, 그 각각이 동일한 논리채널인 DTCH를 이용하고, RNC-MAC-D로 전송된 후 RNC-MAC-D에서 RNC-MAC-C/SH로 전송된다(2621단계, 2625단계). 상기 RNC에 위치한 MAC-C/SH는 수신한 프리미티브를 해독하여 DSCH 스케쥴링(scheduling) 기능을 수행한다(2627단계) 상기 DSCH 스케쥴링 과정에서는 상기 DSCH로 전송될 정보를 제어하기 위한 DCH를 발생시키기 위하여 TFI(Transport Format Indicator)를 RNC-MAC-D로 전송한다(2629단계). 여기서, 상기 TFI는 상기 DSCH로 전송될 정보의 제어정보를 포함한다. 또한, 상기 DCH는 전용채널이기 때문에 상기 RNC-MAC-D에서 그 기능을 담당한다. 이렇게 상기 RNC-MAC-D로 TFI를 전송한 후 상기 RNC-MAC-C/SH는 상기 DSCH 스케쥴링 기능에 따라 NodeB-L1로 전송하고자 하는 정보를 전송한다(2631단계, 2633단계). 이때 상기 NodeB-L1로 전송되는 정보는 상기 초기 전송에 실패한 RLC-PDU들이다. 그리고, 상기 RNC-MAC-D는 상기 2627단계에서 DSCH 스케쥴링에 따라 전송된 정보를 기준으로 구성된 정보를 기준으로 DCH로 전송하기 위해서 상기 NodeB-L1로 프리미티브를 전송한다(2635단계).
상기 NodeB-L1에 프리미티브가 수신됨에 따라, 상기 NodeB-L1은 기지국과 이동국간의 에어 인터페이스(Air Interface)인 Uu 인터페이스를 통해 실제 기지국 물리채널과 이동국 물리채널간을 제어한다. 상기 NodeB-L1은 재전송되는 RLC-PDU들의 사용자정보와 제어정보를 PDSCH를 통해 해당 이동국 UE-L1로 전송하고(2637단계) 상기 PDSCH 전송에 따라 초기전송된 RLC-PDU들의 사용자 정보와 제어정보를 DPCH를 통해 상기 이동국 UE-L1으로 전송한다(2639단계). 이때 상기 DPCH는 DSCH로 전송되는 정보를 제어하기 위한 정보를 함께 포함하고 있는 associated DPCH로서, 상기 제어 정보는 상기 2635단계에서 수신한 정보로서 PDSCH를 이용할 때에는 항상 상기 associated DPCH를 이용하여 제어정보를 전송한다. 이렇게, 상기 NodB-L1으로부터 PDSCH와 DPCH를 통해서 정보를 수신한 이동국 UE-L1은 자신의 물리계층이 PDSCH를 수신했음을 나타내기 위해 UE-MAC-C/SH로 프리미티브를 전송하고(2641단계), DPCH를 수신했음을 나타내기 위해 UE-MAC-D로 프리미티브를 전송한다(2643단계). 여기서, 상기 2641단계는 재전송되는 RLC-PDU들을 MAC-C/SH로 전송하는 것이며, 상기 2643단계는 초기전송되는 RLC-PDU들을 MAC-D로 전송하는 것이다. 상기 UE-L1으로부터 PDSCH를 수신했음을 나타내는 프리미티브를 수신한 UE-MAC-C/SH는 UE-MAC-D로 상기 UE-MAC-C/SH에서 수신한 정보를 전송하고(2645단계), 이에 상기 UE-MAC-D는 상기 UE-RLC 계층으로 상기 수신한 정보를 각각 통보한다(2647단계, 2649단계)
그러면, 상기 UE-RLC 계층은 상기 이동국에서 수신한 RLC-PDU에 대한 응답을 기지국으로 전송하게 되는데(2651단계) 상기 이동국에서 수신한 RLC-PDU에 오류가 발생하였으면 재전송 요구(NAK)를 전송하고 그렇지않은 경우에는 ACK를 기지국으로 전송한다. 상기 기지국에서 재전송 요구(NAK)를 수신하였을 경우, 상기 수신한 재전송 요구(NAK)와 시이퀀스 번호등을 파악하여 상기 2619단계 및 2623단계를 통해서 RLC-PDU를 재전송하게 된다. RLC-PDU를 재전송할 경우에는 기지국 즉, 송신기에서 재전송되는 RLC-PDU의 시이퀀스 번호, 버젼번호 등을 사용자 정보와 함께 전송한다.
도 27은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 재전송에 따른 역방향 링크 채널을 도시한 도면이다.
상기 도 27에 도시한 바와 같이 역방향 링크(Reverse Link)에서 이동국은 DPCH를 이용하여 RLC-PDU를 전송한다. TDD 모드인 경우에는 DPCH, USCH 또는 DPCH + USCH를 사용할 수 있으나, 본 발명에서는 FDD 모드인 경우만을 고려하여 DPCH만을 고려한다. 상기 도 23에서 설명한 순방향링크에서와 마찬가지로 이동국은 초기전송인 경우에는 사용자정보(UI)와 제어정보(SI)를 각기 다른 트랜스포트채널인 DCH를 이용한다. 일 예로 상기 사용자정보는 트랜스포트 채널인 DCH #1로, 제어정보는 트랜스포트 채널인 DCH #2를 통해서 전송되고, 상기 사용자정보와 제어정보는 트랜스포트채널 다중화(Transport Channel Multiplexing)를 통해서 한개의 물리채널인 DPCH(Dedicated Physical CHannel, 전용 물리 채널)로 매핑된다. 그러나, 재전송인 경우에는 순방향링크와는 달리 별도의 DSCH가 정의되어 있지 않기 때문에 초기전송과 동일한 물리채널을 사용하게 되고, 트랜스포트 채널을 차별화시켜, 사용자 정보는 트랜스포트채널 DCH #3을, 제어정보는 트랜스포트 채널 DCH #4를 사용한다. 그래서, 상기 역방향링크에서는 한개의 물리채널인 DPCH를 이용하게 되고, 네 개의 트랜스포트 채널을 사용하여 초기전송 및 재전송 경우 모두 사용자정보와 제어정보를 각기 다른 트랜스포트 채널을 이용하여 전송한다.
도 28은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 재전송에 따른 역방향 링크 채널 구조를 도시한 도면이다.
상기 역방향 링크에서의 RLC-PDU 초기 전송과 재전송을 위한 각각의 트랜스포트 채널을 처리하는 기능 블럭의 동작은 순방향링크에서 설명한 바와 동일하다(도 24, 도 25 참조) 단지, 순방향 링크에서 지원하는 DTX insertion 부분만 역방향 링크에서는 지원하지 않는다. 왜냐하면, 역방향링크는 DPCCH와 DPDCH가 물리적으로 발생되기 때문에 DPDCH가 없더라도, DPCCH는 기지국으로 전송되기 때문이다. 그러나, 순방향링크에서는 DPDCH와 DPCCH가 시분할형식으로 이동국으로 전송되기 때문에 DPDCH로 전송될 정보가 없으면 그 부분은 DTX 동작을 하게 되기 때문에 DTX insertion을 수행하게 되는 것이다. 상기 DPCCH와 DPDCH는 각기 다른 채널로 구성되므로 전송되는 정보도 다르다. 상기 DPCCH는 DPDCH를 제어하기 위한 정보들인 PILOT, TFCI, FBI(FeedBack Information) 및 TPC로 구성되며, 상기 DPDCH는 초기전송되는 RLC-PDU로만 구성될 경우와 재전송되는 RLC-PDU와 함께 전송될 경우의 전송 구조가 다르다. 상기 DPDCH는 이동국에서 최대 7개 까지 설정할 수 있으며, 초기전송되는 RLC-PDU를 전송하는 DPDCH와 재전송되는 RLC-PDU를 전송하는 DPDCH는 각각 다른 채널로 구성된다. 그러므로, DPCCH로 각각의 DPDCH로 전송되는 정보를 제어하기 위한 정보가 전송된다.
도 29는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 역방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도이다.
먼저, 2911단계, 2913단계 및 2915단계, 2917단계는 UE-RLC에서 UE-MAC-D로 사용자정보와 제어정보에 관한 프리미티브를 전송하는 과정을 나타내고 있다. 상기 2911 단계와 2913단계는 초기전송되는 사용자정보와 제어정보에 과한 프리미티브를 UE-MAC-D로 전송하는 과정이고, 상기 2915단계 및 2917단계는 재전송되는 사용자정보와 제어정보에 관한 프리미티브를 상기 UE-MAC-D로 전송하는 과정이다. 상기 UE-MAC-D에서 상기 프리미티브들을 수신하면 2921단계, 2923단계 및 2925단계, 2927단계에서 이동국 물리계층(UE-L1)으로 프리미티브들을 전송한다. 상기 2921단계 및 2923단계는 초기전송 RLC-PDU에 대한 프리미티브들 전송이며, 상기 2925단계 및 2927 단계는 재전송 RLC-PDU에 대한 프리미티브들 전송이다. 그리고 2931 단계에서 상기 UE-MAC-D는 에어인터페이스(Air Interface)인 Uu 인터페이스를 통해 상기 초기전송되는 RLC-PDU와 관련된 사용자정보 및 제어정보 및 재전송되는 사용자정보 및 제어정보를 기지국 물리 계층(NodeB-L1)으로 전송한다.
상기 기지국 물리계층이 상기 UE-MAC-D를 통해서 프리미티브들을 수신하면 2933단계에서 RNC-MAC-D로 DPCH를 수신하였음을 나타내는 프리미티브를 전송한다. 상기에서 설명한 바와 같이 상기 RNC-MAC-D는 전용채널의 제어를 담당하는 부분이므로 RNC-MAC-C/SH 부분은 그대로 통과하게 된다. 상기 기지국 물리계층이 DPCH를 수신함을 나타내는 프리미티브를 수신한 RNC-MAC-D는 2935단계에서 이동국으로부터 정보가 수신되었음을 RNC-RLC로 알리게 된다. 만일, 수신한 RLC-PDU에 오류가 발생하였으면 상기 RNC-RLC는 2937단계에서 프리미티브를 이용하여 이동국으로 재전송을 요청하는 재전송 요구(NAK)를 전송하게 된다. 상기 이동국은 재전송 요구(NAK)를 수신하게 되면 상기 재전송 요구(NAK)와 함께 전송된 RLC-PDU의 시이퀀스 번호와 일치하는 RLC-PDU와 버젼번호등을 함께 상기 2915단계 및 2917단계를 통해서 재전송하게 된다.
상기에서 설명한 바와 같이 한 개의 RLC에서 2개의 트랜스포트 채널로 각각 SI와 UI를 전송하는 구조를 갖는데, 이는 한개의 RLC가 2개의 트랜스포트 채널을 제어한다는 것을 의미한다. 또한, 상기 도 29에 도시하지는 않았지만 또 다른 실시예로서 2개의 RLC가 2개의 트랜스포트 채널을 제어하는 것 역시 가능하다.
도 30은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 재전송에 따른 순방향 링크 채널을 도시한 도면이다.
상기 도 30은 기지국에서 이동국으로 순방향 링크(FORWARD LINK)를 통해 RLC(Radio Link Control)-PDU(Packet Data Unit)를 전송하는 경우를 나타내고 있으며, 기지국이 1개의 물리채널을 이용해서 상기 RLC-PDU를 이동국으로 전송하는 경우를 나타내고 있다. 또한 상기 도 30에는 RLC-PDU의 초기전송(initial transmission)과 오류발생에 따른 재전송(re-transmission) 전송경로가 다르고, MAC(Medium Access Control)계층과 물리계층(Physical Layer)간의 트랜스포트 채널(transport channel)과 물리채널간의 매핑관계를 나타내고 있다.
상기 사용자정보와 제어정보는 초기 전송 및 재전송시 각각 각기 다른 트랜스포트채널로 전송된다. 상기 도 30에 도시된 바와 같이 일 예로, 초기 전송시 사용자정보는 트랜스포트 채널인 DSCH(Downlink Shared CHannel)#1로, 제어정보는 트랜스포트 채널인 DSCH #2를 통해서 전송되고, 상기 사용자정보와 제어정보는 트랜스포트채널 다중화(Transport Channel Multiplexing)를 통해서 한개의 물리채널인 PDSCH(Physical Downlink Shared CHannel)로 매핑하여 전송된다. 이렇게 PDSCH을 통한 초기 전송 RLC-PDU에 오류가 발생하였을 경우, 상기 초기 전송한 RLC-PDU를 재전송하게 된다. 상기 재전송되는 RLC-PDU는 초기전송시보다 전송보장율이 높아야 하므로, 초기전송시와는 상이한 트랜스포트 채널을 이용하여, 채널 자체의 전송 품질이 높도록 유지하여 전송 품질을 보장하고, 초기 전송되는 RLC-PDU에 비해서 전송 우선 순위를 보장받아야만 한다. 그러므로, 재전송되는 RLC-PDU를 전송하는 트랜스포트 채널은 초기 전송시와는 다른 트랜스포트 채널을 할당한다. 또한, 제어정보(SI)는 사용자 정보의 제어정보이므로, 사용자 정보(UI)에 비해서 전송 품질이 우수해야 한다. 그러므로, 사용자 정보(UI)와는 달리 다른 트랜스포트 채널을 할당해야만 한다. 그러므로, 상기 도 30에 도시한 바와 같이 RLC-PDU의 재전송시 제어정보(SI)는 초기전송시 제어정보(SI)가 전송되는 트랜스포트 채널과 동일한 채널을 할당한다. 즉, 재전송시 사용자정보는 트랜스포트 채널인 DSCH#3로, 제어정보는 트랜스포트 채널인 DSCH #2를 통해서 전송되고, 상기 사용자정보와 제어정보는 트랜스포트채널 다중화를 통해서 한개의 물리채널인 PDSCH로 매핑하여 상기 초기 전송 에러 발생한 RLC-PDU의 재전송을 수행한다. 상기 제어정보는 사용자정보에 비해서 높은 전송우선순위를 가지므로, 재전송과 초기전송시의 제어정보(SI)는 동일한 트랜스포트 채널을 이용할 수 있다. 상기 도 30에서는 트랜스포트 채널 DSCH#2가 최우선순위를 가지고, 트랜스포트 채널 DSCH#3과 DSCH#1가 차우선순위를 가지고서 트랜스포트 채널을 처리하게 되는 것이다. 여기서, 상기 도 30에는 한 개의 이동국(UE)으로 패킷데이터가 전송되는 경우를 일 예로 도시하고 있으며, 다수의 이동국에 대한 패킷 데이터 전송에 따른 다수의 트랜스포트 채널을 생성하는 것이 가능함에 유의하여야한다.
도 31은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 초기전송 및 재전송에 따른 순방향 링크 채널 구조를 도시한 도면이다.
상기 도 31을 참조하면, 전송해야 할 사용자 정보(UI)와 제어정보(SI)는 서로 다른 트랜스포트(transport) 채널(일 예로, 초기 전송되는 사용자 정보는 트랜스포트 채널인 DSCH #1로, 초기 전송 및 재전송되는 제어정보는 트랜스포트 채널인 DSCH #2로, 재전송되는 사용자 정보는 트랜스포트 채널인 DSCH#3를 통해서 전송)을 통해 전송된다. 상기 초기 전송 및 재전송될 사용자 정보와 제어 정보 각각에는 CRC(Cyclic Redundancy Check)가 부가된다. 여기서, 상기 CRC는 트랜스포트채널에서 발생된 트랜스포트 블럭(Transport Block) 별로 부가된다. 상기 CRC가 부가된 후 오류정정 부호를 위한 코드블럭으로 세그먼트한 후(Code Block Segmentation), 채널전송을 위해 채널코딩(Channel Encoding)을 수행한다. 상기 채널코딩율은 1, 1/2 및 1/3 코딩율이 적용 가능하다. 상기 채널코딩된 데이터블럭을 실제 물리계층으로 전송하기 위하여 물리계층 프레임(frame)의 길이 및 스프레딩 팩터(Spreading Factor) 등을 고려하여 레이트 매칭(Rate Matching)을 수행한다. 상기 레이트 매칭 과정은 상위로부터 수신된 데이터 블럭의 천공(Puncturing) 및 리피티션(Repetition)을 수행하는 것이다. 이렇게 레이트 매칭된 데이터는 방향 링크에서 순간적으로 이동국으로 전송할 데이터가 없을 때 불연속 전송(DTX: Discontinuous Transmission)을 하기 위한 DTX insertion을 수행한다. 상기 DTX insertion 과정을 수행한 후 연집오류(burst error)를 방지하기 위해 인터리빙(interleaving)을 수행한다. 상기 인터리빙 후 라디오 프레임으로 세그먼트하여 최종적인 라디오 프레임단위로 재조정되어 트랜스포트채널 다중화기로 출력한다. 상기 사용자정보와 제어정보는 트랜스포트 채널 다중화(Transport Channel Multiplexing) 이후 물리채널에 매핑(Physical Channel mapping)되어지는데, 상기 매핑되는 과정은 사용되는 물리채널에 따라 상이하다. 본 발명의 제4실시예에서는 전송되는 RLC-PDU를 DSCH 트랜스포트채널을 이용하여 PDSCH 물리채널로 전송하는 경우를 일 예로 하고 있다. 여기서, 상기 RLC-PDU를 재전송하는 순방향 링크 PDSCH는 10ms 길이의 15개의 슬롯(slot)(0~14)으로 구성되며, 사용자 정보 및 제어정보로 매핑된다.
도 32는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 순방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도로서, 상기 도 30내지 도 31에서 설명한 순방향 링크 채널 구조를 가지고 복합 재전송 방식의 순방향 링크 패킷 데이터 재전송 과정을 설명하기로 한다. 이하, 상기 도 32를 참조하여 복합 재전송 방식의 RLC-PDU의 초기 전송 과정 및 재전송 과정을 각 계층간의 호처리 과정을 통해 설명하기로 한다.
먼저, 상위 계층(RNC-RLC)에서 사용자정보(UI) 및 제어정보(SI)가 발생하면 초기 전송을 위한 상기 사용자 정보 및 상기 사용자 정보를 제어하기 위한 제어정보를 나타내는 프리미티브를 각각 RNC-MAC-D로 전송한다(3211단계, 3215단계). 여기서 상기 RNC-RLC와 RNC-MAC-D간의 프리미티브는 논리채널(Logical Channel)에 대한 정보를 나타내고 있다.
그리고, 상기 도 32에는 한 개의 RNC(Radio Network Controller)-RLC(Radio Link Control)에서 2개의 트랜스포트 채널로 각각 제어 정보(SI)와 사용자 정보(UI)를 전송하는 구조를 도시하고 있는데, 이는 한 개의 RLC가 2개의 트랜스포트 채널을 제어한다는 것을 의미한다. 그리고, 상기 도 32에는 도시하지 않았으나 또 다른 실시예로서 2개의 RLC가 2개의 트랜스포트 채널을 각각 제어하는 경우가 가능하다. 상기 RNC-RLC로부터 사용자 정보와 제어 정보를 수신한 RNC-MAC-D는 상기 RNC-RLC로부터 수신한 사용자정보와 제어정보를 NodeB-L1로 각각 전송한다(3213단계, 3217단계). 상기 3211단계와 3215단계에서는 전용트래픽채널인 DTCH(Dedicated Traffic Channel)를 사용하므로 RNC-MAC-C/SH는 아무 영향없이 그대로 통과하게 된다.
상기 RLC-PDU를 재전송하는 과정은, 상기 3211 단계와 3215단계에서 전송된 RLC-PDU중 오류가 발생된 부분에 대해서 재전송을 수행할 때 상기 RNC-MAC-D로 프리미티브를 전송한다(3215단계, 3221단계). 상기에서 설명한 바와 같이 상기 3215단계를 통해서 전송되는 정보는 제어정보(SI)로서 초기전송시와 동일한 논리채널을 사용하고, 사용자정보(UI)는 초기전송시와는 상이한 논리채널을 사용하여 RNC-MAC-D로 전송된 후 RNC-MAC-D에서 기지국 물리계층(NodeB_L1)으로 전송된다(3217단계, 3223단계). 그리고 나서 상기 기지국 물리계층(NodeB_L1)은 에어 인터페이스인 Uu 인터페이스를 통해 이동국 물리 계층(UE-L1)으로 각종 정보들을 전송한다(3225단계). 여기서, 상기 기지국 물리 계층과 이동국 물리 계층간의 실질적인 물리채널은 PDSCH가 된다. 그리고, 상기 이동국 물리 계층은 상기 기지국 물리 계층으로부터 수신한 각종 정보들중 사용자 정보(UI)는 물리계층에 저장하고, 제어정보(SI)만을 UE-MAC-D로 전송한다(3227단계). 상기 3227단계의 프리미티브는 상기 이동국의 물리계층이 PDSCH를 수신한 것을 UE-MAC-D로 알려주는 것이다.
이에 상기 UE-MAC-D는 상기 이동국 물리계층으로부터 수신한 제어 정보를 UE-RLC 계층으로 통보하고(3229단계), 상기 UE-RLC 계층은 상기 이동국에서 수신한 RLC-PDU에 대한 응답을 기지국으로 전송하게 되는데(3231단계) 상기 이동국에서 수신한 RLC-PDU에 오류가 발생하였으면 재전송 요구(NAK)를 전송하고, 오류가 발생하지않은 경우에는 ACK를 기지국으로 전송한다. 상기 기지국에서 상기 재전송 요구(NAK)를 수신하였을 경우, 수신한 재전송 요구(NAK)와 시이퀀스 번호등을 파악하여 상기 3215, 3221 단계를 통해서 RLC-PDU를 재전송하게 된다. RLC-PDU를 재전송할 경우에는 기지국 즉, 송신기에서 재전송되는 RLC-PDU의 시이퀀스 번호, 버젼번호 등을 사용자 정보와 함께 전송한다.
도 33은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 재전송에 따른 역방향 링크 채널을 도시한 도면이다.
상기 도 33에 도시한 바와 같이 역방향 링크(Reverse Link)에서 이동국은 PDSCH를 이용하여 RLC-PDU를 전송한다. 상기 도 30에서 설명한 순방향링크에서와 마찬가지로 이동국은 초기전송인 경우에는 사용자정보(UI)와 제어정보(SI)를 각기 다른 트랜스포트채널인 DSCH를 이용한다. 즉, 일 예로 상기 사용자정보는 트랜스포트 채널인 DSCH #1로, 제어정보는 트랜스포트 채널인 DSCH #2를 통해서 전송되고, 상기 사용자정보와 제어정보는 트랜스포트채널 다중화(Transport Channel Multiplexing)를 통해서 한개의 물리채널인 PDSCH로 매핑된다. 그리고, 재전송인 경우에는 초기 전송과 동일한 물리채널을 사용하게 되고, 트랜스 포트 채널을 차별화시켜, 상기 제어정보(SI)는 초기전송과 동일한 트랜스포트 채널 DSCH #2를 사용하게 되고, 상기 사용자 정보(UI)는 초기전송과 상이한 트랜스 포트 채널 DSCH #3을 사용한다. 그래서, 상기 역방향링크에서는 한개의 물리채널인 PDSCH를 이용하게 되고, 세 개의 트랜스포트 채널을 사용하여 초기전송인 경우에는 사용자정보와 제어정보를 각기 다른 트랜스포트 채널로, 재전송인 경우에는 제어정보는 상기 초기전송시 제어정보가 전송된 트랜스 포트 채널로, 사용자정보는 상이한 트랜스포트채널을 이용하여 전송한다.
도 34는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 초기 전송 및 재전송에 따른 역방향 링크 채널 구조를 도시한 도면이다.
상기 도 34에 도시되어 있는 각각의 트랜스 포트 채널들에 대한 기능 블록들, 즉 CRC 부가, 세그멘테이션, 인터리빙 등의 기능은 상기 도 31에서 설명한 순방향 링크의 채널 구조 기능블록들과 동일하므로 설명을 생략하기로 한다. 단지, 순방향 링크에서 지원하는 DTX insertion 부분만 역방향 링크에서는 지원하지 않는다. 왜냐하면, 역방향링크는 DPCCH와 DPDCH가 물리적으로 발생되기 때문에 DPDCH가 없더라도, DPCCH는 기지국으로 전송된다. 그러나, 순방향링크에서는 DPDCH와 DPCCH가 시분할형식으로 이동국으로 전송되기 때문에 DPDCH로 전송될 정보가 없으면 그 부분은 DTX 동작을 하게 되기 때문에 DTX insertion을 수행하게 되는 것이기 때문이다.
도시한 바와 같이 상기 사용자정보와 제어정보는 트랜스포트 채널 다중화(Transport Channel Multiplexing) 이후 물리채널에 매핑(Physical Channel mapping)되어지는데, 상기 매핑되는 과정은 사용되는 물리채널에 따라 상이하다. 본 발명의 제4실시예에서는 전송되는 RLC-PDU를 DSCH 트랜스포트채널을 이용하여 PDSCH 물리채널로 전송하는 경우를 일 예로 하고 있다. 여기서, 상기 RLC-PDU를 재전송하는 순방향 링크 PDSCH는 10ms 길이의 15개의 슬롯(slot)(0~14)으로 구성되며, 상기 제어 정보 및 사용자 정보가 매핑된다.
도 35는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 역방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도이다.
먼저, 3511단계, 3513단계 및 3515단계는 UE-RLC에서 UE-MAC-D로 사용자정보와 제어정보를 전송하는 프리미티브들을 나타내고 있다. 상기 3511단계는 초기 전송되는 사용자 정보를 UE-MAC-D로 전송하는 과정이고, 상기 3513단계는 초기전송되는 제어 정보 및 재전송되는 제어정보를 UE-MAC-D로 전송하는 과정이고, 상기 3515단계는 재전송되는 사용자정보를 상기 UE-MAC-D로 전송하는 과정이다. 상기 UE-RLC로부터 상기 프리미티브들을 수신하면 상기 UE-MAC-D는 3517단계, 3519단계 및 3521단계를 통해 이동국 물리계층으로 상기 수신한 프리미티브들을 전송한다. 여기서, 상기 3517단계에는 초기전송 RLC-PDU의 사용자 정보에 대한 트랜스포트채널이 나타나고, 상기 3519단계에는 초기전송 및 재전송 RLC-PDU 제어 정보에 대한 트랜스포트채널이 나타나고, 상기 3521단계에는 재전송 RLC-PDU 사용자 정보에 대한 트랜스포트채널을 나타나고 있다.
그리고 상기 이동국 물리 계층은 에어인터페이스(Air Interface)인 Uu 인터페이스를 통해 상기 초기전송되는 RLC-PDU와 관련된 사용자정보 및 제어정보 및 재전송되는 RLC-PDU와 관련된 사용자정보 및 제어정보를 기지국 물리계층(NodeB-L1)으로 전송한다(3523단계). 여기서, 상기 이동국 물리 계층과 기지국 물리계층간 실질적인 물리 채널은 PDSCH를 통해 연결된다. 상기 기지국 물리계층이 PDSCH를 수신하면 RNC-MAC-D로 상기 PDSCH를 수신하였음을 나타내는 프리미티브를 전송한다(3525단계). 여기서, 상기 기지국 물리계층은 수신한 사용자 정보는 물리계층에 그대로 저장하고, 제어정보만을 상위계층, 즉 RNC-MAC-D로 전송하는 것이다. 상기에서 설명한 바와 같이 상기 RNC-MAC-D는 전용채널의 제어를 담당하는 부분이므로 RNC-MAC-C/SH 부분은 그대로 통과하게 된다. 상기 기지국 물리계층으로부터 프리미티브를 수신한 RNC-MAC-D는 이동국으로부터 정보가 수신되었음을 RNC-RLC로 알리게 된다(3527단계). 만일, 수신한 RLC-PDU에 오류가 발생하였으면 상기 RNC-RLC는 3529단계에서 프리미티브를 이용하여 이동국으로 재전송을 요청하는 재전송 요구(NAK)를 전송하게 된다. 이동국은 상기 재전송 요구(NAK)를 수신하게 되면 상기 재전송 요구(NAK)와 함께 전송된 RLC-PDU의 시이퀀스 번호와 일치하는 RLC-PDU와 버젼번호등을 함께 상기 3513단계 및 3515단계를 통해서 재전송하게 된다.
상기에서 설명한 바와 같이 한 개의 RLC에서 2개의 트랜스포트 채널로 각각 SI와 UI를 전송하는 구조를 갖는데, 이는 한개의 RLC가 2개의 트랜스포트 채널을 제어한다는 것을 의미한다. 또한, 상기 도 35에 도시하지는 않았지만 또 다른 실시예로서 2개의 RLC가 2개의 트랜스포트 채널을 제어하는 것 역시 가능하다.
도 36은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 재전송에 따른 순방향 링크 채널을 도시한 도면이다.
상기 도 36에 도시한 바와 같이, 기지국에서 이동국으로 순방향 링크(FORWARD LINK)를 통해 RLC(Radio Link Control)-PDU(Packet Data Unit)를 전송하는 경우를 나타내고 있으며, 기지국이 2개의 물리채널을 이용해서 상기 RLC-PDU를 이동국으로 전송하는 경우를 나타내고 있다. 상기 도 36에는 복합 재전송 방식의 전송단위인 RLC-PDU는 초기전송(initial transmission)되는 것과 오류발생에 따른 재전송(re-transmission) RLC-PDU의 전송경로가 다르다는 것과, MAC(Medium Access Control)계층과 물리계층(Physical Layer)간의 트랜스포트 채널(transport channel)과 물리채널간의 매핑관계를 나타내고 있다.
상기 사용자정보와 제어정보는 각각 초기 전송시에는 각기 다른 트랜스포트채널로 전송된다. 상기 도 36에 도시된 바와 같이 일 예로, 사용자정보는 트랜스포트 채널인 DSCH #1로, 제어정보는 트랜스포트 채널인 DSCH #2를 통해서 전송되고, 상기 사용자정보와 제어정보는 트랜스포트채널 다중화(Transport Channel Multiplexing)를 통해서 한개의 물리채널인 PDSCH(Physical Downlink Shared CHannel)로 매핑된다. 이렇게 PDSCH을 통한 초기 전송 RLC-PDU에 오류가 발생하였을 경우, 상기 초기 전송한 RLC-PDU를 재전송하게 된다. 상기 재전송은 제어 정보는 트랜스포트 채널인 DCH #1로, 사용자 정보는 트랜스포트 채널인 DCH #2를 통해서 전송되고, 상기 사용자 정보와 제어 정보는 트랜스포트채널인 DCH를 통해서 트랜스포트채널 다중화기로 전달되고, 상기 트랜스포트 채널 다중화기에서는 트랜스포트 채널 다중화를 통해서 상기 DCH를 한 개의 물리채널 DPCH로 매핑하여 상기 초기 전송 에러 발생한 RLC-PDU의 재전송을 수행한다. 여기서, 상기 도 36에는 한 개의 이동국(UE)으로 패킷 데이터가 전송되는 경우를 일 예로 도시하고 있으며, 다수의 이동국에 대한 패킷 데이터 재전송을 위한 다수의 트랜스포트 채널을 생성하는 것이 가능함에 유의하여야한다.
도 37은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 초기전송에 따른 순방향 링크 채널 구조를 도시한 도면이다.
상기 도 37을 참조하면, 전송해야 할 사용자 정보(UI)와 제어정보(SI)는 서로 다른 트랜스포트(transport) 채널(일 예로, 상기 사용자 정보는 트랜스포트 채널인 DSCH #1로, 제어정보는 트랜스포트 채널인 DSCH #2를 통해서 전송)을 통해 전송된다. 상기 전송될 사용자 정보와 제어 정보 각각에는 CRC(Cyclic Redundancy Check)가 부가된다. 여기서, 상기 CRC는 트랜스포트채널에서 발생된 트랜스포트 블럭(Transport Block) 별로 부가된다. 상기 CRC가 부가된 후 오류정정 부호를 위한 코드블럭으로 세그먼트한 후(Code Block Segmentation), 채널전송을 위해 채널코딩(Channel Encoding)을 수행한다. 상기 채널코딩율은 1, 1/2 및 1/3 코딩율이 적용 가능하다. 상기 채널코딩된 데이터블럭을 실제 물리계층으로 전송하기 위하여 물리계층 프레임(frame)의 길이 및 스프레딩 팩터(Spreading Factor) 등을 고려하여 레이트 매칭(Rate Matching)을 수행한다. 상기 레이트 매칭 과정은 상위로부터 수신된 데이터 블럭의 천공(Puncturing) 및 리피티션(Repetition)을 수행하는 것이다. 이렇게 레이트 매칭된 데이터는 방향 링크에서 순간적으로 이동국으로 전송할 데이터가 없을 때 불연속 전송(DTX: Discontinuous Transmission)을 하기 위한 DTX insertion을 수행한다. 상기 DTX insertion 과정을 수행한 후 연집오류(burst error)를 방지하기 위해 인터리빙(interleaving)을 수행한다. 상기 인터리빙 후 라디오 프레임으로 세그먼트하여 최종적인 라디오 프레임단위로 재조정되어 트랜스포트채널 다중화기로 출력한다. 상기 사용자정보와 제어정보는 트랜스포트 채널 다중화(Transport Channel Multiplexing) 이후 물리채널에 매핑(Physical Channel mapping)되어지는데, 상기 매핑되는 과정은 사용되는 물리채널에 따라 상이하다. 본 발명의 제5실시예에서는 전송되는 RLC-PDU를 DSCH 트랜스포트채널을 이용하여 PDSCH 물리채널로 전송하는 경우를 일 예로 하고 있다. 여기서, 상기 RLC-PDU를 재전송하는 순방향 링크 PDSCH는 10ms 길이의 15개의 슬롯(slot)(0~14)으로 구성되고, 상기 각각의 슬롯에는 사용자 정보 및 제어정보가 매핑된다.
도 38은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 재전송에 따른 순방향 링크 채널 구조를 도시한 도면이다.
상기 도 38에 도시한 바와 같이 상위 계층은 저장하고 있던 초기 전송된 사용자 정보와 제어정보를 재전송을 위한 사용자 정보와 제어 정보로 생성하고, 상기 생성된 재전송될 사용자 정보와 제어 정보는 각각 상이한 트랜스포트 채널인 DCH#1, DCH#2을 통해 DPCH로 매핑되어 전송되는 것이다. 상기 생성된 재전송될 사용자 정보와 제어 정보 각각에는 CRC(Cyclic Redundancy Check)가 부가된다. 여기서, 상기 CRC는 트랜스포트채널에서 발생된 트랜스포트 블럭(Transport Block) 별로 부가된다. 상기 CRC가 부가된 후 오류정정 부호를 위한 코드블럭으로 세그먼트한 후(Code Block Segmentation), 채널전송을 위해 채널코딩(Channel Encoding)을 수행한다. 상기 채널코딩율은 1, 1/2 및 1/3 코딩율이 적용 가능하다. 상기 채널코딩된 데이터블럭을 실제 물리계층으로 전송하기 위하여 물리계층 프레임(frame)의 길이 및 스프레딩 팩터(Spreading Factor) 등을 고려하여 레이트 매칭(Rate Matching)을 수행한다. 상기 레이트 매칭 과정은 상위로부터 수신된 데이터 블럭의 천공(Puncturing) 및 반복(Repetition)을 수행하는 것이다. 이렇게 레이트 매칭된 데이터는 순방향 링크에서 순간적으로 이동국으로 전송할 데이터가 없을 때 불연속 전송(DTX: Discontinuous Transmission)을 하기 위한 DTX insertion을 수행한다. 상기 DTX insertion 과정을 수행한 후 연집오류(burst error)를 방지하기 위해 인터리빙(interleaving)을 수행한다. 상기 인터리빙 후 라디오 프레임으로 세그먼트하여 최종적인 라디오 프레임단위로 재조정되어 트랜스포트채널 다중화기로 출력한다. 상기 사용자정보와 제어정보는 트랜스포트 채널 다중화(Transport Channel Multiplexing) 이후 물리채널에 매핑(Physical Channel mapping)되어지는데, 상기 매핑되는 과정은 사용되는 물리채널에 따라 상이하다.
여기서, 상기 RLC-PDU를 재전송하는 순방향 링크 DPCH 구성을 살펴보기로한다. 상기 순방향 링크 DPCH는 10ms 길이의 15개의 슬롯(slot)(0~14)으로 구성되고, 상기 각각의 슬롯은 DPCCH(Dedicated Physical Control CHannel)와 DPDCH(Dedicated Physical Data CHannel)로 구성된다. 상기 DPCCH는 DPDCH로 전송되는 데이터의 제어정보를 포함하고, TFCI(Transport Format Combination Indicator)와, TPC(Transmit Power Control) 및 PILOT로 구성된다. 또한, 상기 DPDCH는 실제 사용자 정보 및 제어정보가 매핑되는 부분으로서 각기 다른 트랜스포트채널을 이용하여 물리계층으로 전송된 사용자정보와 제어정보는 DPCH의 DPDCH 부분에 매핑되어 이동국으로 전송된다. 상기 도 38에 도시한 3가지 형태(type 1, type 2, type 3)의 DPCH의 구조는 상위에서 발생된 정보에 따라서 결정되며, 상기 DPCH의 3가지 형태는 그 정보들을 정형화된 형태로 도시한 실시예로서 실제로는 트랜스포트채널의 다중화와 물리채널의 매핑이후에 2차 인터리빙 과정단계를 거치므로 사용자 정보(UI)와 제어정보(SI)가 고정된 형태로 DPCH에 매핑되어지지 않을 수도 있음에 유의하여야 한다.
도 39는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 순방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도로서, 상기 도 37내지 도 38에서 설명한 순방향 링크 채널 구조를 가지고 복합 재전송 방식의 순방향 링크 패킷 데이터 재전송 과정을 설명하기로 한다. 이하, 상기 도 39를 참조하여 복합 재전송 방식의 RLC-PDU의 초기 전송 과정 및 재전송 과정을 각 계층간의 호처리 과정을 통해 설명하기로 한다.
먼저, 상위 계층(RNC-RLC)에서 사용자정보(UI) 및 제어정보(SI)가 발생하면 초기 전송을 위한 사용자 정보 및 상기 사용자 정보를 제어하기 위한 제어정보를 나타내는 프리미티브를 각각 RNC-MAC-D로 전송한다(3911단계, 3915단계). 여기서 상기 RNC-RLC와 RNC-MAC-D간의 프리미티브는 논리채널(Logical Channel)에 대한 정보를 나타내고 있다.
그리고, 상기 도 39에는 한 개의 RNC(Radio Network Controller)-RLC(Radio Link Control)에서 2개의 트랜스포트 채널로 각각 제어 정보(SI)와 사용자 정보(UI)를 전송하는 구조를 도시하고 있는데, 이는 한 개의 RLC가 2개의 트랜스포트 채널을 제어한다는 것을 의미한다. 그리고, 상기 도 39에는 도시하지 않았으나 또 다른 실시예로서 2개의 RLC가 2개의 트랜스포트 채널을 각각 제어하는 경우가 가능하다. 상기 RNC-RLC로부터 사용자 정보와 제어 정보를 수신한 RNC-MAC-D는 상기 RNC-RLC로부터 수신한 사용자정보와 제어정보를 기지국 물리계층(NodeB-L1)로 각각 전송한다(3913단계, 3917단계). 상기 3911단계와 3915단계에서는 전용트래픽채널인 DTCH(Dedicated Traffic Channel)를 사용하므로 RNC-MAC-C/SH는 아무 영향없이 그대로 통과하게 된다. 상기 3911 단계 내지 3917단계는 상기 RLC-PDU 초기 전송 과정에 따른 신호 흐름을 도시한 것이며, 이후로 설명될 3919내지 3951단계는 상기 초기 전송한 RLC-PDU가 재전송 요구되었을 경우 그 재전송 요구된 RLC-PDU를 재전송하는 과정에 따른 신호 흐름을 도시한 것이다.
상기 RLC-PDU를 재전송하는 과정은, 상기 3911 단계와 3915단계에서 전송된 RLC-PDU중 오류가 발생된 부분에 대해서 재전송을 수행할 때 상기 RNC-MAC-D로 프리미티브를 전송한다(3919단계, 3923단계). 상기에서 설명한 바와 같이 상기 3919단계 및 3923단계를 통해서 전송되는 정보는 사용자정보(UI)와 제어정보(SI) 각각이 동일한 논리채널인 DTCH를 이용하고, RNC-MAC-D로 전송된 후 RNC-MAC-D에서 RNC-MAC-C/SH로 전송된다(3921단계, 3925단계). 그리고 나서 상기 RNC-MAC-C/SH는 상기 RCN-MAC-D로 DCH를 발생시키기 위하여 TFI(Transport Format Indicator)를 전송한다(3929단계).
여기서, 상기 DCH는 전용채널이기 때문에 상기 RNC-MAC-D에서 그 기능을 담당한다. 이렇게 상기 RNC-MAC-D로 TFI를 전송한 후 상기 RNC-MAC-C/SH는 DCH를 통해 상기 기지국 물리 계층(NodeB-L1)으로 전송하고자 하는 정보를 전송한다.(3931단계,3933단계) 이때 상기 기지국 물리 계층(NodeB-L1)으로 전송되는 상기 초기 전송에 실패한 RLC-PDU들이다. 그리고, 상기 RNC-MAC-D는 상기 DCH를 통해 정보를 전송하기 위해서 상기 NodeB-L1로 프리미티브를 전송한다(3935단계).
상기 프리미티브를 수신함에 따라 상기 기지국 물리 계층(NodeB-L1)은 에어 인터페이스(Air Interface)인 Uu 인터페이스를 통해 실제 기지국과 이동국간의 물리채널을 제어한다. 상기 기지국 물리 계층(NodeB-L1)은 재전송되는 RLC-PDU들의 사용자정보와 제어정보를 DPCH를 통해 해당 이동국 UE-L1로 전송하고(3937단계) 상기 DPCH 전송에 따라 초기전송된 RLC-PDU들의 사용자 정보와 제어정보를 PDSCH를 통해 상기 이동국 UE-L1으로 전송한다(3939단계). 이렇게, 상기 NodB-L1으로부터 PDSCH와 DPCH를 통해서 정보를 수신한 이동국 UE-L1은 자신의 물리계층이 PDSCH를 수신했음을 나타내기 위해 UE-MAC-C/SH로 프리미티브를 전송하고(3943단계), DPCH를 수신했음을 나타내기 위해 UE-MAC-D로 프리미티브를 전송한다(3941단계). 여기서, 상기 3941단계는 재전송되는 RLC-PDU들을 MAC-C/SH로 전송하는 것이며, 상기 3943단계는 초기전송된 RLC-PDU들을 MAC-D로 전송하는 것이다. 상기 UE-L1으로부터 DPCH를 수신했음을 나타내는 프리미티브를 수신한 UE-MAC-C/SH는 UE-MAC-D로 상기 UE-MAC-C/SH에서 수신한 정보를 전송하고(3945단계), 이에 상기 UE-MAC-D는 상기 UE-RLC 계층으로 상기 수신한 정보를 각각 통보한다(3947단계, 3949단계)
그러면은, 상기 UE-RLC 계층은 상기 이동국에서 수신한 RLC-PDU에 대한 응답을 기지국으로 전송하게 되는데(3951단계) 상기 이동국에서 수신한 RLC-PDU에 오류가 발생하였으면 재전송 요구(NAK)를 전송하고, 오류가 발생하지 않은 경우에는 ACK를 기지국으로 전송한다. 상기 기지국에서 재전송 요구(NAK)를 수신하였을 경우, 수신한 재전송 요구(NAK)와 시이퀀스 번호등을 파악하여 상기 3919단계 및 3923단계를 통해서 RLC-PDU를 재전송하게 된다. RLC-PDU를 재전송할 경우에는 기지국 즉, 송신기에서 재전송되는 RLC-PDU의 시이퀀스 번호, 버젼번호 등을 사용자 정보와 함께 전송한다.
상술한 바와 같이 본 발명은 패킷 데이터 재전송시 초기 전송시와는 다른 새로운 재전송 전용채널을 이용함으로써 패킷 데이터 재전송 시 오류가 발생할 확률을 줄일 수 있다는 이점을 가진다. 그리고, 재전송 전용 물리 채널 및 논리 채널을 별도로 구성함으로써 특정 사용자가 기대할 수 있는 순방향 링크(forward link)의 이득율(throughput)을 증가시킬 수 있다. 또한, 재전송 전용 채널 생성으로 인해 채널 품질을 향상시켜 반복되는 재전송으로 인한 지연시간을 감소시키며, 재전송 횟수가 감소함에 따라 복합재전송방식의 구현에 필요한 메모리의 크기 또한 크게 감소시킬 수 있어 자원의 효율성을 증가시킨다는 이점을 가진다.
그리고, 초기전송시에는 전용물리채널을 통해 패킷 데이터를 전송하고, 재전송시에는 상기 초기전송과는 별도의 물리하향공통채널을 통해 패킷데이터를 재전송함으로써 재전송 우선순위에 따른 성능을 향상시킬 수 있게 된다는 이점을 가진다. 또한 상기 물리하향공통 채널을 통해 패킷 데이터를 재전송함으로써 패킷 데이터 전송 지연을 제거할 수 있다는 이점을 가진다. 그리고, 역방향 링크에서도 패킷 데이터의 초기전송과 재전송을 위한 트랜스 포트 채널을 별도로 지정하여 패킷 데이터 재전송의 우선순위에 따른 성능을 향상시키게 된다는 이점을 가진다.
또한, RLC 계층에서 물리계층으로 직접 프리미티브를 전송함으로써 종래와 같이 RLC 계층에서 RRC 계층으로 해석한 제어정보를 전송한 후, RRC 계층이 다시 물리계층으로 제어정보를 전송하는 과정을 제거함으로써 상위 계층을 통해서 하위계층으로 재 전송되는 과정에 의한 지연시간을 단축시키고, RRC 계층이 사용자 정보를 물리계층이 수신할 때마다 동작하여 물리계층으로 제어신호를 전송함에 따라 발생하는 시스템의 로드를 감소시킨다는 이점을 가진다.
그리고, RLC 계층에서 MAC-D 계층으로, 그리고 상기 MAC-D 계층에서 물리계층으로 각각 프리미티브를 전송함으로써 종래 RLC 계층에서 RRC 계층으로 해석한 제어정보를 전송한 후, RRC 계층이 다시 물리계층으로 제어정보를 전송함으로써 상위 계층을 통해서 하위계층으로 재 전송되는 과정에 의한 지연시간을 단축시키고, 또한 RRC 계층이 사용자 정보를 물리계층이 수신할 때마다 동작하여 물리계층으로 제어신호를 전송함에 따라 발생하는 시스템의 로드를 감소시킨다는 이점을 가진다.
도 1은 통상적인 복합 재전송방식의 패킷 데이터 재전송 과정을 보여주고 있는 도면.
도 2a와 도 2b는 통상적인 복합 재전송방식의 패킷 데이터 재전송 과정의 일예를 보여주고 있는 도면.
도 3은 통상적인 복합 재전송 방식의 계층적 구조 및 동작 과정을 보여주고 있는 도면.
도 4는 본 발명의 일 실시 예에 따른 복합 재전송방식의 패킷 데이터 재전송 과정을 보여주고 있는 도면.
도 5a, 도 5b 및 도 5c는 본 발명의 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 재전송 과정에 대한 예들을 보여주고 있는 도면
도 6은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 계층적 구조 및 동작 과정을 보여주고 있는 도면
도 7은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 재전송에 따른 순방향 링크 채널을 도시한 도면
도 8은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 초기전송에 따른 순방향 링크 채널 구조를 도시한 도면
도 9는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 재전송에 따른 순방향 링크 채널 구조를 도시한 도면
도 10은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 순방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도
도 11은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 재전송에 따른 역방향 링크 채널을 도시한 도면
도 12는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 재전송에 따른 역방향 링크 채널 구조를 도시한 도면
도 13은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 역방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도
도 14는 통상적인 복합 재전송 방식의 계층적 인터페이스를 도시한 도면
도 15는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 계층적 인터페이스를 도시한 도면
도 16은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 계층적 인터페이스를 도시한 도면
도 17은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 재전송에 따른 순방향 링크 채널을 도시한 도면
도 18은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 초기전송 및 재전송에 따른 순방향 링크 채널 구조를 도시한 도면
도 19는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 순방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도
도 20은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 재전송에 따른 역방향 링크 채널을 도시한 도면
도 21은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 재전송에 따른 역방향 링크 채널 구조를 도시한 도면
도 22는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 역방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도
도 23은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 재전송에 따른 순방향 링크 채널을 도시한 도면
도 24는 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 초기전송에 따른 순방향 링크 채널 구조를 도시한 도면
도 25는 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 재전송에 따른 순방향 링크 채널 구조를 도시한 도면
도 26은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 순방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도
도 27은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 재전송에 따른 역방향 링크 채널을 도시한 도면
도 28은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 재전송에 따른 역방향 링크 채널 구조를 도시한 도면
도 29는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 역방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도
도 30은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 재전송에 따른 순방향 링크 채널을 도시한 도면
도 31은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 초기전송 및 재전송에 따른 순방향 링크 채널 구조를 도시한 도면
도 32는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 순방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도
도 33은 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 재전송에 따른 역방향 링크 채널을 도시한 도면
도 34는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 패킷 데이터 초기 전송 및 재전송에 따른 역방향 링크 채널 구조를 도시한 도면
도 35는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 역방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도
도 36은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 재전송에 따른 순방향 링크 채널을 도시한 도면
도 37은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 초기전송에 따른 순방향 링크 채널 구조를 도시한 도면
도 38은 본 발명의 또 다른 실시예에 따른 복합 재전송방식의 패킷 데이터 재전송에 따른 순방향 링크 채널 구조를 도시한 도면
도 39는 본 발명의 또 다른 실시예에 따른 복합 재전송 방식의 순방향 링크 패킷 데이터 재전송 과정을 도시한 신호 흐름도

Claims (30)

  1. 부호분할다중접속 이동통신시스템에서 패킷 데이터와, 상기 패킷 데이터의 시이퀀스 번호를 포함하는 제어정보를 전송하는 방법에 있어서,
    초기 전송에서는 상기 패킷 데이터와 상기 제어 정보를 공통 채널을 통해 전송하는 과정과,
    재전송에서 상기 초기 전송에서 전송된 해당 패킷 데이터와 제어 정보를 전용 채널을 통해 전송하는 과정을 포함함을 특징으로 하는 상기 방법.
  2. 제1항에 있어서,
    상기 공통 채널은 물리 하향 공통 채널임을 특징으로 하는 상기 방법.
  3. 제1항에 있어서,
    상기 전용채널은 전용 물리 채널임을 특징으로 하는 상기 방법.
  4. 삭제
  5. 삭제
  6. 삭제
  7. 부호분할다중접속 이동통신시스템에서 패킷 데이터와, 상기 패킷 데이터의 시이퀀스 번호를 포함하는 제어정보를 전송하는 방법에 있어서,
    초기 전송에서는 상기 패킷 데이터와 상기 제어 정보를 전용채널을 통해 전송하는 과정과,
    재전송에서 상기 초기 전송에서 전송된 해당 패킷 데이터와 제어 정보를 공통채널을 통해 전송하는 과정을 포함함을 특징으로 하는 상기 방법.
  8. 제7항에 있어서,
    상기 전용채널은 전용물리채널임을 특징으로 하는 상기 방법.
  9. 제7항에 있어서,
    상기 공통채널은 물리하향공통채널임을 특징으로 하는 상기 방법.
  10. 부호분할다중접속 이동통신시스템에서 패킷 데이터와, 상기 패킷 데이터의 시이퀀스 번호를 포함하는 제어정보를 전송하는 방법에 있어서,
    초기 전송에서는 상기 패킷 데이터와 상기 제어 정보를 제1전용채널을 통해 전송하는 과정과,
    재전송에서 상기 초기 전송에서 전송된 해당 패킷 데이터와 제어정보를 상기 제1전용 채널과 상이한 제2전용 채널을 통해 전송하는 과정을 포함함을 특징으로 하는 상기 방법.
  11. 제10항에 있어서,
    상기 전용채널은 전용물리채널임을 특징으로 하는 상기 방법.
  12. 이동통신시스템의 수신 장치가 무선 링크 제어(RLC: Radio Link Control) 계층과, 매체 접속 제어(MAC: Media Access Control) 계층과, 물리 계층을 포함하고, 송신 장치로부터 수신되는 패킷 데이터와, 상기 패킷데이터의 시이퀀스 번호를 포함하는 제어정보를 처리하는 방법에 있어서,
    상기 물리 계층이 상기 송신 장치로부터 상기 패킷 데이터와 상기 제어 정보를 수신하면, 상기 패킷 데이터를 저장하고 상기 제어 정보를 MAC 계층을 통해 상기 RLC 계층으로 전송하는 과정과,
    상기 제어정보를 수신한 RLC 계층은 상기 제어 정보에 포함된 상기 패킷 데이터의 시이퀀스 번호를 상기 물리 계층으로 전송하는 과정과,
    상기 시이퀀스번호를 수신한 물리 계층은 미리 저장되어 있는 패킷 데이터들 중 상기 시이퀀스 번호에 해당하는 패킷 데이터를 처리하여 상기 MAC 계층을 통해 상기 RLC 계층으로 전송하는 과정을 포함함을 특징으로 하는 상기 방법.
  13. 상위계층에서 발생한 패킷 데이터를 수신 장치 물리계층으로 전송하는 송신 장치 무선 링크 제어(RLC: Radio Link Control) 계층과, 상기 패킷 데이터를 수신하여 저장하는 수신 장치 물리계층과, 상기 수신 장치 물리계층에 패킷 데이터가 수신됨을 감지하는 수신 장치 RLC 계층을 구비하는, 부호분할다중접속 이동통신시스템의 복합 재전송 방법에 있어서,
    상기 수신 장치 RLC 계층은 상기 수신 장치 물리계층으로 상기 수신 장치 물리계층에 패킷데이터가 저장되어 있음을 나타내는 지시자와, 상기 저장되어 있는 패킷 데이터의 시이퀀스 번호를 포함하는 프리미티브를 전송하는 과정과,
    상기 프리미티브를 수신한 상기 수신 장치 물리계층이 상기 시이퀀스 번호에 해당하는 수신 패킷 데이터를 처리하여 상기 수신 장치 RLC 계층으로 전송하는 과정을 포함함을 특징으로 하는 상기 방법.
  14. 상위계층에서 발생한 패킷 데이터를 수신 장치 물리계층으로 전송하는 송신 장치 무선 링크 제어(RLC: Radio Link Control) 계층과, 상기 패킷 데이터를 수신하여 저장하는 수신 장치 물리계층과, 상기 수신 장치 물리계층에 패킷 데이터가 수신됨을 감지하는 수신 장치 매체 접속 제어(MAC: Media Access Control) 계층 및 수신 장치 RLC 계층을 구비하는, 부호분할다중접속 이동통신시스템의 복합 재전송 방법에 있어서,
    상기 수신 장치 RLC 계층이 상기 수신 장치 MAC 계층으로 상기 수신 장치 물리계층에 패킷데이터가 저장되어 있음을 나타내는 지시자와, 상기 저장되어 있는 패킷 데이터의 시이퀀스 번호를 포함하는 제1프리미티브를 전송하는 과정과,
    상기 제1프리미티브를 수신한 상기 수신 장치 MAC 계층은 상기 수신 장치 물리 계층으로 상기 제1프리미티브와 동일한 정보를 포함하는 제2프리미티브를 전송하는 과정과,
    상기 제2프리미티브를 수신한 상기 수신 장치 물리 계층은 상기 제2프리미티브에 포함되어 있는 시이퀀스 번호에 해당하는 수신 패킷 데이터를 처리하하여 상기 수신 장치 RLC 계층으로 전송하는 과정을 포함함을 특징으로 하는 상기 방법.
  15. 부호분할다중접속 이동통신시스템에서 패킷 데이터와, 상기 패킷 데이터의 시이퀀스 번호를 포함하는 제어정보를 전송하는 방법에 있어서,
    초기 전송에서는 제1트랜스포트 채널을 통해 상기 패킷 데이터를 채널 처리하고, 제2트랜스포트 채널을 통해 상기 제어 정보를 채널 처리하는 과정과,
    상기 초기 전송시 채널 처리한 패킷 데이터와 제어 정보를 멀티플렉싱하여 전용채널을 통해 전송하는 과정과,
    재전송에서 제3트랜스포트 채널을 통해 상기 초기 전송에서 전송된 해당 제어정보를 채널 처리하고, 제4트랜스포트 채널을 통해 상기 초기 전송에서 전송된 해당 패킷 데이터를 채널 처리하는 과정과,
    상기 재전송시 채널 처리한 패킷 데이터 및 제어 정보를 멀티 플렉싱하여 상기 전용채널을 통해 전송하는 과정을 포함함을 특징으로 하는 상기 방법.
  16. 제15항에 있어서,
    상기 전용채널은 전용물리채널임을 특징으로 하는 상기 방법.
  17. 제15항에 있어서,
    상기 트랜스포트 채널들중 상기 제2트랜스포트 채널의 전송우선순위가 최우선임을 특징으로 하는 상기 방법.
  18. 부호분할다중접속 이동통신시스템에서 패킷 데이터와, 상기 패킷 데이터의 시이퀀스 번호를 포함하는 제어정보를 전송하는 방법에 있어서,
    초기 전송에서는 제1트랜스포트 채널을 통해 상기 패킷데이터를 채널 처리하고, 제2트랜스포트 채널을 통해 상기 제어 정보를 채널 처리하는 과정과,
    상기 초기 전송시 채널처리한 패킷 데이터와 제어 정보를 멀티플렉싱하여 전용채널을 통해 전송하는 과정과,
    재전송에서 제3트랜스포트 채널을 통해 상기 초기 전송에서 전송된 해당 패킷 데이터를 채널 처리하고, 제4트랜스포트 채널을 통해 상기 초기 전송에서 전송된 해당 제어 정보를 채널 처리하는 과정과,
    상기 재전송시 채널 처리한 패킷 데이터 및 제어 정보를 멀티 플렉싱하여 공통채널을 통해 전송하는 과정을 포함함을 특징으로 하는 상기 방법.
  19. 제18항에 있어서,
    상기 전용채널은 전용물리채널임을 특징으로 하는 상기 방법.
  20. 제18항에 있어서,
    상기 공통 채널은 물리 하향 공통 채널임을 특징으로 하는 방법.
  21. 부호분할다중접속 이동통신시스템에서 패킷 데이터와, 상기 패킷 데이터의 시이퀀스 번호를 포함하는 제어정보를 전송하는 방법에 있어서,
    초기 전송에서는 제1트랜스포트 채널을 통해 상기 패킷 데이터를 채널 처리하고, 제2트랜스포트 채널을 통해 상기 제어 정보를 채널 처리하는 과정과,
    상기 초기 전송시 채널처리한 패킷 데이터와 제어 정보를 멀티플렉싱하여 전용채널을 통해 전송하는 과정과,
    재전송에서 제3트랜스포트 채널을 통해 상기 초기 전송에서 전송된 해당 패킷 데이터를 채널 처리하고, 제4트랜스포트 채널을 통해 상기 초기 전송에서 전송된 해당 제어 정보를 채널 처리하는 과정과,
    상기 재전송시 채널처리한 패킷 데이터와 제어 정보를 멀티플렉싱하여 상기 전용 채널을 통해 전송하는 과정을 포함함을 특징으로 하는 상기 방법.
  22. 제21항에 있어서,
    상기 전용채널은 전용물리채널임을 특징으로 하는 상기 방법.
  23. 부호분할다중접속 이동통신시스템에서 패킷 데이터와, 상기 패킷 데이터의 시이퀀스 번호를 포함하는 제어정보를 전송하는 방법에 있어서,
    초기 전송에서는 제1트랜스포트 채널을 통해 상기 패킷 데이터를 채널 처리하고, 제2트랜스포트 채널을 통해 상기 제어 정보를 채널 처리하는 과정과,
    상기 초기 전송시 채널처리한 패킷 데이터와 제어 정보를 멀티플렉싱하여 공통채널을 통해 전송하는 과정과,
    재전송에서 상기 제3트랜스포트 채널을 통해 상기 초기 전송에서 전송된 해당 제어 정보를 채널 처리하고, 제4트랜스포트 채널을 통해 상기 초기 전송에서 전송된 해당 패킷 데이터를 채널 처리하는 과정과,
    상기 재전송시 채널처리한 패킷 데이터와 제어 정보를 멀티플렉싱하여 상기 공통 채널을 통해 전송하는 과정을 포함함을 특징으로 하는 상기 방법.
  24. 제23항에 있어서,
    상기 공통채널은 물리하향공통채널임을 특징으로 하는 상기 방법.
  25. 제23항에 있어서,
    상기 트랜스포트 채널들중 상기 제2트랜스포트 채널의 전송우선순위가 최우선임을 특징으로 하는 상기 방법.
  26. 부호분할다중접속 이동통신시스템에서 패킷 데이터와, 상기 패킷 데이터의 시이퀀스 번호를 포함하는 제어정보를 전송하는 방법에 있어서,
    초기 전송에서는 제1트랜스포트 채널을 통해 상기 패킷 데이터를 채널 처리하고, 제2트랜스포트 채널을 통해 상기 제어 정보를 채널 처리하는 과정과,
    상기 초기 전송시 채널처리한 패킷 데이터와 제어 정보를 멀티플렉싱하여 공통채널을 통해 전송하는 과정과,
    재전송에서 제3트랜스포트 채널을 통해 상기 초기 전송에서 전송된 해당 패킷 데이터를 채널 처리하고, 제4트랜스포트 채널을 통해 상기 초기 전송에서 전송된 해당 제어 정보를 채널 처리하는 과정과,
    상기 재전송시 채널처리한 패킷 데이터와 제어 정보를 멀티플렉싱하여 전용채널을 통해 전송하는 과정을 포함함을 특징으로 하는 상기 방법.
  27. 제26항에 있어서,
    상기 공통채널은 물리하향공통채널임을 특징으로 하는 상기 방법.
  28. 제26항에 있어서,
    상기 전용 채널은 전용 물리 채널임을 특징으로 하는 상기 방법.
  29. 부호분할다중접속 이동통신시스템에서 패킷 데이터와, 상기 패킷 데이터의 시이퀀스 번호를 포함하는 제어정보를 전송하는 방법에 있어서,
    초기 전송에서는 제1트랜스포트 채널을 통해 상기 패킷 데이터를 채널 처리하고, 제2트랜스포트 채널을 통해 상기 제어 정보를 채널 처리하는 과정과,
    상기 초기 전송시 채널처리한 패킷 데이터와 제어 정보를 멀티플렉싱하여 전용채널을 통해 전송하는 과정과,
    재전송에서 제3트랜스포트 채널을 통해 상기 초기 전송에서 전송된 해당 패킷 데이터와 제어 정보를 채널 처리하는 과정과,
    상기 재전송시 채널처리한 패킷 데이터와 제어 정보를 멀티플렉싱하여 상기 전용채널을 통해 전송하는 과정을 포함함을 특징으로 하는 상기 방법.
  30. 제29항에 있어서,
    상기 전용채널은 전용물리채널임을 특징으로 하는 상기 방법.
KR10-2001-0040909A 2000-07-08 2001-07-09 부호분할다중접속 이동통신시스템의 복합 재전송방법 KR100516686B1 (ko)

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
KR1020000039136 2000-07-08
KR20000039136 2000-07-08
KR20000047622 2000-08-17
KR1020000047622 2000-08-17
KR20000049082 2000-08-24
KR1020000049082 2000-08-24
KR20000053104 2000-09-07
KR1020000053104 2000-09-07
KR1020000053549 2000-09-08
KR20000053549 2000-09-08

Publications (2)

Publication Number Publication Date
KR20020005507A KR20020005507A (ko) 2002-01-17
KR100516686B1 true KR100516686B1 (ko) 2005-09-22

Family

ID=27532347

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0040909A KR100516686B1 (ko) 2000-07-08 2001-07-09 부호분할다중접속 이동통신시스템의 복합 재전송방법

Country Status (2)

Country Link
US (1) US20020071407A1 (ko)
KR (1) KR100516686B1 (ko)

Families Citing this family (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100338289B1 (ko) * 1997-07-03 2002-05-27 니시무로 타이죠 위성 방송 시스템
US6937592B1 (en) * 2000-09-01 2005-08-30 Intel Corporation Wireless communications system that supports multiple modes of operation
US6567387B1 (en) * 2000-11-07 2003-05-20 Intel Corporation System and method for data transmission from multiple wireless base transceiver stations to a subscriber unit
US20020136287A1 (en) * 2001-03-20 2002-09-26 Heath Robert W. Method, system and apparatus for displaying the quality of data transmissions in a wireless communication system
US7209462B2 (en) * 2001-04-06 2007-04-24 Motorola, Inc. Apparatus and method for supporting common channel packet data service in a CDMA2000 RAN
US7242670B2 (en) * 2001-07-07 2007-07-10 Lg Electronics Inc. Method for controlling retransmission of information using state variables in radio communication system
US7020822B2 (en) * 2001-08-02 2006-03-28 Texas Instruments Incorporated Automatic repeat request for centralized channel access
EP1286491B1 (en) * 2001-08-22 2004-06-30 Matsushita Electric Industrial Co., Ltd. Multichannel ARQ method and apparatus
JP2005501479A (ja) * 2001-08-22 2005-01-13 シーメンス アクチエンゲゼルシヤフト 共通のharq(ハイブリッド自動再送要求)プロセスを使用する無線通信システムにおけるデータパケット伝送
US7149254B2 (en) * 2001-09-06 2006-12-12 Intel Corporation Transmit signal preprocessing based on transmit antennae correlations for multiple antennae systems
US20030067890A1 (en) * 2001-10-10 2003-04-10 Sandesh Goel System and method for providing automatic re-transmission of wirelessly transmitted information
US7573942B2 (en) * 2001-11-16 2009-08-11 Alcatel-Lucent Usa Inc. Method for encoding and decoding control information in a wireless communications system
US7336719B2 (en) 2001-11-28 2008-02-26 Intel Corporation System and method for transmit diversity base upon transmission channel delay spread
GB2382960B (en) * 2001-12-05 2005-03-16 Ipwireless Inc Method and arrangement for data processing in a communication system
GB2383491B (en) * 2001-12-20 2005-01-19 Motorola Inc Packet data re-transmission
EP1335289A1 (en) * 2002-02-07 2003-08-13 Siemens Aktiengesellschaft Method for software downloads in a radio communications system
US6975650B2 (en) * 2002-02-13 2005-12-13 Interdigital Technology Corporation Transport block set segmentation
US7287206B2 (en) * 2002-02-13 2007-10-23 Interdigital Technology Corporation Transport block set transmission using hybrid automatic repeat request
US8233501B2 (en) * 2002-02-13 2012-07-31 Interdigital Technology Corporation Transport block set segmentation
US7012978B2 (en) * 2002-03-26 2006-03-14 Intel Corporation Robust multiple chain receiver
JP4423836B2 (ja) * 2002-04-03 2010-03-03 日本電気株式会社 セルラシステム、通信制御方法及び移動局
TWI269553B (en) * 2002-05-10 2006-12-21 Interdigital Tech Corp System and method for prioritization of retransmission of protocol data units to assist radio-link-control retransmission
US6967940B2 (en) 2002-07-19 2005-11-22 Interdigital Technology Corporation Dynamic forward error correction in UTRA systems
ATE541377T1 (de) * 2002-08-01 2012-01-15 Nokia Corp Übertragung von verschachtelten mehrfachen datenströmen
US6741554B2 (en) 2002-08-16 2004-05-25 Motorola Inc. Method and apparatus for reliably communicating information packets in a wireless communication network
JP4048094B2 (ja) * 2002-10-04 2008-02-13 株式会社エヌ・ティ・ティ・ドコモ 移動通信システム、移動通信方法、及びこれらに用いて好適な移動局
CN100426902C (zh) * 2002-10-25 2008-10-15 华为技术有限公司 无线数据通信***的并行数据处理方法
KR100524737B1 (ko) * 2002-11-22 2005-10-31 엘지전자 주식회사 이동통신 시스템에서 제어계층 레이어 상의 데이터 전송방법
US7286481B2 (en) 2002-12-17 2007-10-23 Intel Corporation Wireless network adapted to transmit channel side information and method thereof
US7489691B2 (en) * 2002-12-23 2009-02-10 Nokia Corporation Scheduling retransmission in access networks
KR20040064938A (ko) * 2003-01-11 2004-07-21 삼성전자주식회사 이동통신 시스템에서 역방향 제어채널 데이터 송수신 장치및 방법
JP4224337B2 (ja) * 2003-04-04 2009-02-12 パナソニック株式会社 無線送信装置および無線送信方法
SE0301447D0 (sv) * 2003-05-14 2003-05-14 Ericsson Telefon Ab L M A method in a telecommunication system
CN1679364A (zh) * 2003-06-27 2005-10-05 三菱电机株式会社 通信***以及发送台和接收台
CN1843002B (zh) * 2003-08-26 2016-05-11 皇家飞利浦电子股份有限公司 点到多点传输
US7702023B2 (en) * 2003-12-29 2010-04-20 Marvell World Trade Ltd. Transmitter operations for interference mitigation
CN102082731B (zh) * 2004-02-24 2016-02-17 苹果公司 在网络中提供特殊应用的方法和设备
US20050220042A1 (en) * 2004-02-26 2005-10-06 Samsung Electronics Co., Ltd. Method and apparatus for transmitting scheduling grant information using a transport format combination indicator in Node B controlled scheduling of an uplink packet transmission
JP4622263B2 (ja) * 2004-02-27 2011-02-02 富士通株式会社 送信装置、受信装置、再送制御方法
EP2787673B1 (en) 2004-04-01 2018-03-21 Optis Wireless Technology, LLC Interference limitation for retransmissions
US7881204B2 (en) * 2004-05-07 2011-02-01 Telefonaktiebolaget Lm Ericsson (Publ) Mobile telecommunication
TWI543120B (zh) * 2004-05-07 2016-07-21 內數位科技公司 分派混合自動重複請求過程之方法及裝置
FI20045244A0 (fi) * 2004-06-28 2004-06-28 Nokia Corp Lähetystehon ohjaus
JP2006033156A (ja) * 2004-07-13 2006-02-02 Fujitsu Ltd 通信装置
EP1796412A4 (en) * 2004-09-29 2011-11-23 Fujitsu Ltd DISSIMULATION COMMUNICATION SYSTEM
KR100703503B1 (ko) * 2004-11-30 2007-04-03 삼성전자주식회사 통신 시스템에서 데이터 재전송 장치 및 방법
JP4774758B2 (ja) * 2005-03-02 2011-09-14 日本電気株式会社 移動通信システム、無線基地局及びそれに用いる再送制御方法
US20060251079A1 (en) * 2005-03-22 2006-11-09 Kwak No-Jun Method and apparatus for transmitting packet data
US8743909B2 (en) * 2008-02-20 2014-06-03 Qualcomm Incorporated Frame termination
US8630602B2 (en) * 2005-08-22 2014-01-14 Qualcomm Incorporated Pilot interference cancellation
US9071344B2 (en) * 2005-08-22 2015-06-30 Qualcomm Incorporated Reverse link interference cancellation
US8611305B2 (en) * 2005-08-22 2013-12-17 Qualcomm Incorporated Interference cancellation for wireless communications
US8594252B2 (en) * 2005-08-22 2013-11-26 Qualcomm Incorporated Interference cancellation for wireless communications
US8489128B2 (en) 2005-10-31 2013-07-16 Qualcomm Incorporated Efficient transmission on a shared data channel for wireless communication
US8625601B2 (en) * 2005-10-31 2014-01-07 Qualcomm Incorporated Method and apparatus for low-overhead packet data transmission and control of reception mode
WO2007077523A1 (en) * 2006-01-03 2007-07-12 Nokia Corporation Performing a handover procedure after transmitting the segmented service data unit (sdu) in mac layer
US8634353B2 (en) * 2006-02-02 2014-01-21 Qualcomm Incorporated Apparatus and method for hybrid automatic repeat request
US8452295B2 (en) * 2006-02-03 2013-05-28 Nokia Corporation Apparatus, method, and computer program product providing persistent uplink and downlink resource allocation
TWI307226B (en) * 2006-02-23 2009-03-01 Ind Tech Res Inst Multicast packet transmitting method of wireless network
US7835697B2 (en) * 2006-03-14 2010-11-16 Cypress Semiconductor Corporation Frequency agile radio system and method
US8234535B2 (en) * 2006-04-07 2012-07-31 Telefonaktiebolaget Lm Ericsson (Publ) Method, receiver and transmitter for improved hybrid automatic repeat request
US7627803B2 (en) * 2006-07-05 2009-12-01 Harris Corporation System and method for variable forward error correction (FEC) protection
US7912134B2 (en) * 2006-07-21 2011-03-22 Intel Corporation Frame building in the presence of ARQ-enabled traffic
PL2087633T3 (pl) * 2006-08-17 2011-02-28 Qualcomm Inc Sposób i urządzenie do transmisji pakietów danych z niskim narzutem oraz sterowania trybem odbioru
US20110051599A1 (en) * 2006-09-08 2011-03-03 Kyocera Corporation Radio Communication System, Base Station Device, Radio Communication Terminal, and Radio Communication Method
US8290428B2 (en) * 2006-12-06 2012-10-16 Qualcomm Incorporated Methods and apparatus for RLC re-transmission schemes
EP2134021B1 (en) 2007-01-09 2014-10-08 Huawei Technologies Co., Ltd. Control information transmission/reception method, and device thereof
KR101387480B1 (ko) * 2007-01-11 2014-04-22 엘지전자 주식회사 통신 상황에 따른 스케줄링 방식 적용 방법 및 이를지원하는 송수신 장치
JP2008211539A (ja) * 2007-02-27 2008-09-11 Brother Ind Ltd 通信装置および通信システム
JP4793287B2 (ja) * 2007-02-28 2011-10-12 ブラザー工業株式会社 通信装置および通信システム
EP2955969B1 (en) 2007-03-23 2019-01-16 Optis Wireless Technology, LLC Transmission of downlink ack/nack signals
WO2008117164A2 (en) * 2007-03-26 2008-10-02 Marvell World Trade Ltd. Encoding and decoding systems with header and data transmission success indication
ES2397112T3 (es) 2007-06-15 2013-03-04 Panasonic Corporation Aparato de comunicación inalámbrica y procedimiento de difusión de señal de respuesta
US8340052B2 (en) * 2007-12-05 2012-12-25 Innovative Sonic Limited Method for improving discontinuous reception for a wireless communication system and related communication device
US8154988B2 (en) * 2007-12-06 2012-04-10 Cisco Technology, Inc. Delivery of streams to repair errored media streams in periods of insufficient resources
US8214855B2 (en) * 2007-12-06 2012-07-03 Cisco Technology, Inc. Delivery of streams to repair errored media streams in periods of unrecoverable errors
TR201802697T4 (tr) * 2007-12-20 2018-03-21 Ericsson Telefon Ab L M Yerden uyduya ortak E-DCH iletiminin denetimi.
EP2114030B1 (en) * 2008-04-30 2020-09-16 Google Technology Holdings LLC Methods and devices for preemptively transmitting a signal in accordance with an MCS other than a network commanded MCS
KR100925444B1 (ko) 2008-05-27 2009-11-06 엘지전자 주식회사 상향링크 채널을 통해 데이터와 제어 정보를 포함하는 상향링크 신호를 전송하는 방법
US8995417B2 (en) * 2008-06-09 2015-03-31 Qualcomm Incorporated Increasing capacity in wireless communication
KR20100003578A (ko) * 2008-07-01 2010-01-11 엘지전자 주식회사 자동 재전송 요구와 하이브리드 자동 재전송 요구의 연동방법
US9237515B2 (en) * 2008-08-01 2016-01-12 Qualcomm Incorporated Successive detection and cancellation for cell pilot detection
US9277487B2 (en) 2008-08-01 2016-03-01 Qualcomm Incorporated Cell detection with interference cancellation
KR101382939B1 (ko) * 2008-09-03 2014-04-08 현대자동차주식회사 플렉스레이 통신을 이용한 데이터 전송 시스템
US20100097955A1 (en) * 2008-10-16 2010-04-22 Qualcomm Incorporated Rate determination
US9160577B2 (en) * 2009-04-30 2015-10-13 Qualcomm Incorporated Hybrid SAIC receiver
US8787509B2 (en) * 2009-06-04 2014-07-22 Qualcomm Incorporated Iterative interference cancellation receiver
US9204347B2 (en) * 2009-06-23 2015-12-01 Google Technology Holdings LLC HARQ adaptation for acquisition of neighbor cell system information
US8831149B2 (en) * 2009-09-03 2014-09-09 Qualcomm Incorporated Symbol estimation methods and apparatuses
US20110286404A1 (en) * 2009-11-20 2011-11-24 Qualcomm Incorporated Method and apparatus for seamless transitions of transfer between radio links for data reception
US20110286322A1 (en) * 2009-11-20 2011-11-24 Qualcomm Incorporated Method and apparatus for seamless transitions of data transmission transfer between radio links
WO2011063568A1 (en) 2009-11-27 2011-06-03 Qualcomm Incorporated Increasing capacity in wireless communications
US9673837B2 (en) 2009-11-27 2017-06-06 Qualcomm Incorporated Increasing capacity in wireless communications
US20120170523A1 (en) * 2010-12-30 2012-07-05 Mehmet Reha Civanlar Scalable video sender over multiple links
KR101970684B1 (ko) 2012-02-28 2019-04-19 삼성전자주식회사 무선통신시스템에서 피드백 정보 전송 장치 및 방법
US20140281780A1 (en) * 2013-03-15 2014-09-18 Teradata Corporation Error detection and recovery of transmission data in computing systems and environments
JP6302065B2 (ja) * 2013-12-04 2018-03-28 エルジー エレクトロニクス インコーポレイティド 機械タイプ通信をサポートする無線接続システムにおけるハイブリッド自動再送信遂行方法及び装置
WO2015151335A1 (ja) * 2014-04-04 2015-10-08 三菱電機株式会社 データ伝送方法、データ受信装置、データ送信装置、基地局、移動局、データ送受信装置及び移動通信システム
WO2018071064A1 (en) * 2016-10-14 2018-04-19 Intel Corporation Systems, methods, and devices for downlink transmission control protocol in cellular networks
CN109450602B (zh) * 2018-10-18 2020-04-14 无锡北邮感知技术产业研究院有限公司 一种数据传输方法、装置及电子设备
US11121763B1 (en) * 2020-04-10 2021-09-14 Totum Labs, Inc. System and method for downlink scheduling that optimizes downlink (DL) capacity

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990083195A (ko) * 1998-04-14 1999-11-25 윤종용 이동통신시스템에서 데이터 전송방법
KR20000037706A (ko) * 1998-12-01 2000-07-05 정선종 이동통신 시스템의 재전송 방법

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2605820B1 (fr) * 1986-10-24 1988-12-02 Mouly Michel Procede de commande de la retransmission de messages a partir de stations emettrices appartenant a un systeme cellulaire
US6614773B1 (en) * 1997-12-02 2003-09-02 At&T Corp. Packet transmissions over cellular radio
FI112842B (fi) * 1999-01-11 2004-01-15 Nokia Corp Menetelmä ja laitteet jatketun pakettikytkentäisen radioyhteyden toteuttamiseksi
US6757270B1 (en) * 1999-06-11 2004-06-29 Lucent Technologies Inc. Low back haul reactivation delay for high-speed packet data services in CDMA systems
US6710702B1 (en) * 1999-11-22 2004-03-23 Motorola, Inc. Method and apparatus for providing information to a plurality of communication units in a wireless communication system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990083195A (ko) * 1998-04-14 1999-11-25 윤종용 이동통신시스템에서 데이터 전송방법
KR20000037706A (ko) * 1998-12-01 2000-07-05 정선종 이동통신 시스템의 재전송 방법

Also Published As

Publication number Publication date
US20020071407A1 (en) 2002-06-13
KR20020005507A (ko) 2002-01-17

Similar Documents

Publication Publication Date Title
KR100516686B1 (ko) 부호분할다중접속 이동통신시스템의 복합 재전송방법
EP1624629B1 (en) Method and apparatus for signaling user equipment status information for uplink packet transmission in a soft handover region
USRE42744E1 (en) Method of sending feedback information in a fast automatic repeat request forming part of an overall wireless communication system
US20180123740A1 (en) Autonomous transmission for extended coverage
JP3913259B2 (ja) パケットデータ伝送のためのハイブリッドarq方法
EP1522160B1 (en) Method and apparatus for reducing transmission-link errors
US7359359B2 (en) Method and system of channel adaptation
US7047473B2 (en) Method for controlling data transmission in a radio communications system
JP5345110B2 (ja) 再送に対する干渉制限
JP4286135B2 (ja) 無線通信システムにおける再伝送のための方法および装置
EP1207647B1 (en) Transport channel multiplexing system and method
US20050053035A1 (en) Method and apparatus for providing uplink packet data service on uplink dedicated channels in an asynchronous wideband code division multiple access communication system
KR20050106350A (ko) 향상된 상향 링크 전용 채널에서 harq 동작을 고려한tti 변경 방법 및 장치
JPWO2007069406A1 (ja) 通信システム、送信側通信装置および受信側通信装置
JP3569724B2 (ja) 広帯域無線通信システムにおけるハイブリッド自動再伝送要求方式2/3のためのデータ伝送方法
KR20020001173A (ko) 비동기 무선통신 시스템에서 데이터 및 데이터 정보 전달방법
KR20020012102A (ko) 광대역 무선통신 시스템에서 하이브리드 자동 재전송요구2/3 방식을 위한 데이터 전송 방법
KR20060054658A (ko) 역방향 패킷 전송을 위한 단말의 제어 정보 시그널링 방법및 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B601 Maintenance of original decision after re-examination before a trial
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20040228

Effective date: 20050629

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20080704

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee