[go: up one dir, main page]

KR101185819B1 - 데이터 패킷 전송 방법, 통신 시스템, 송신국, 수신국 및 컴퓨터 판독가능 기록 매체 - Google Patents

데이터 패킷 전송 방법, 통신 시스템, 송신국, 수신국 및 컴퓨터 판독가능 기록 매체 Download PDF

Info

Publication number
KR101185819B1
KR101185819B1 KR1020067011456A KR20067011456A KR101185819B1 KR 101185819 B1 KR101185819 B1 KR 101185819B1 KR 1020067011456 A KR1020067011456 A KR 1020067011456A KR 20067011456 A KR20067011456 A KR 20067011456A KR 101185819 B1 KR101185819 B1 KR 101185819B1
Authority
KR
South Korea
Prior art keywords
data packets
data
container
rlc
data packet
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020067011456A
Other languages
English (en)
Other versions
KR20060136382A (ko
KR20070000412A (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 KR20060136382A publication Critical patent/KR20060136382A/ko
Publication of KR20070000412A publication Critical patent/KR20070000412A/ko
Application granted granted Critical
Publication of KR101185819B1 publication Critical patent/KR101185819B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/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
    • 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/1829Arrangements specially adapted for the receiver end
    • H04L1/1832Details of sliding window management
    • 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/187Details of sliding window management
    • 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
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0096Channel splitting in point-to-point links
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0098Unequal error protection

Landscapes

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

Abstract

HS-DSCH(High Speed-Downlink Shared Channel: 고속 다운링크 공유 채널)를 통해 전송되는 RLC 제어 PDU를 위한 보다 강한 FEC(Forward Error Correction: 순방향 에러 정정)를 얻기 위하여 특성 우선순위를 사용하는 것은 또한 우선적인 취급을 일으켜서, RLC(Radio Link Control: 무선 링크 제어) 제어 PDU(Protocol Data Unit: 프로토콜 데이터 유니트)가 RLC 데이터 PDU를 정밀 조사하게 할 것이다. 결과적으로 RLC 프로토콜 동작은 심각하게 방해를 받는데, 그 이유는 위 동작이 제어 및 데이터 PDU들에 대한 규정 순서의 전달에 의존하기 때문이다. 본 발명의 예시적인 실시예에 따르면, 두 타입의 콘테이너(container)가 데이터 패킷들이 전송될 수 있는 곳에 제공되는데, 여기에서 제 1 타입의 콘테이너는 제 2 타입 콘테이너 보다 강한 에러 코딩이 제공되며, 제어 명령을 포함하는 데이터 패킷들은 보다 강한 에러 정정을 가지고 제 1 콘테이너 타입에서만 전송된다. 이 때문에, UMTS(Unversal Mobile Telecommunication System: 유니버셜 이동 통신 시스템)의 AM(Acknowlegement Mode)-RLC 프로토콜의 제어 PDU를 위한 향상된 순방향 에러 정정이 제공될 수 있다.

Description

데이터 패킷 전송 방법, 통신 시스템, 송신국, 수신국 및 컴퓨터 판독가능 기록 매체{DATA PACKET TRANSMISSION}
본 발명은 데이터 패킷이 송신국에서 수신국으로 전송되거나, 양 송/수신 지국 사이에서 교환되는 데이터 전송 분야에 관한 것이다. 특히, 본 발명은 데이터 패킷을 송신국에서 수신국으로 전송하는 방법과, 데이터 패킷을 송신국에서 수신국으로 전송하는 데이터 통신 시스템과, 통신 시스템을 위한 송신국과, 통신 시스템을 위한 수신국, 및 송신국에서 수신국으로의 데이터 패킷의 전송을 수행하는 소프트웨어 프로그램 제품에 관한 것이다.
송신기와 수신기 사이에서 데이터 패킷들을 전송하는 방법뿐만 아니라 해당 데이터 전송 시스템은 예를들어, 3 세대 파트너쉽 프로젝트(3rd Generation Partnership Project:3GPP) 기술 명세서(TS: Technical Specification), 3GPP TS 25.308 V5.2.0(2002-03); 기술 명세서 그룹 무선 액세스 네트워크(Technical specification Group Radio Access Network); 고속 다운링크 패킷 액세스(HSDPA: High Speed Downlink Packet Access); 전체 설명서; 3세대 파트너쉽 프로젝트 기술 명세서 스테이지 2(5판) 및 3GPP TS 25.321 V5.2.0(2002-09); 기술 명세서 그룹 무선 액세스 네트워크; MAC(Medium Access Control: 매체 액세스 제어) 프로토콜 명세서(5판)에 설명되어 있으며, 모두 여기에서 참조로 포함되어 있다.
본 발명에 따르면, 데이터는 다운링크 즉, 높은 속도에서 고속 하향 공유 채널(HS-DSCH: High Speed-Downlink Shared CHannel)을 통하여, 노드 B의 UMTS(Universal Mobile Telecommunication System: 유니버셜 이동통신 시스템) 송신기에서 UMTS 이동국(mobile station) 또는 UE(User Equipment: 사용자 장치)의 수신기로 전송된다. 소위 MAC-hs(high speed: 고속) 계층 인, MAC 계층의 서브 계층에서, HARQ(Hybrid Automatic Repeat Request: 하이브리드 자동 반복요구) 재전송 프로토콜은 MAC-hs PDU들의 재전송을 제어한다. 이동국의 수신기에서, 재전송된 MAC-hs PDU의 소프트 비트(soft bit)들은 이 MAC-hs PDU의 초기 전송의 소프트 비트들과 소프트 조합된다. MAC-hs 계층은 노드 B 상에 위치된다. HARQ 재전송 프로토콜의 대등 개체(peer entity)들은 따라서 노드 B 및 이동국 또는 UE에 위치된다.
HARQ 재전송 프로토콜(이후 제 2 재전송 프로토콜로 칭함)에 부가하여, 본 발명과 연계하여 관련된 다른 프로토콜이 존재하는데, 그것은 소위 무선 링크 제어(RLC: Radio Link Control) 프로토콜(이후 제 1 재전송 프로토콜로 칭함)로서, 그 대등 개체들은 이동국의 서빙(serving) RNC(Radio Network Controller: 기지국 제어기) 및 이동국 상에 위치된다. RLC 프로토콜 예를들어, 승인 모드(AM: Acknowledged Mode) 및 비 승인 모드(UM: Unacknowledged Mode) 데이터 전송에 대한 상세한 사항은, 3GPP TS 25.322 V5.2.0(2002-09) 3세대 파트너쉽 프로젝트 기술 명세서, 기술 명세서 그룹 무선 액세스 네트워크에 있으며, 여기에서 참조로 인용되어 있다.
이 RLC 프로토콜은 다음 동작들을 맡고 있다. 즉,
- RLC SDU(Service Date Unit: 서비스 데이터 유니트, 즉 RLC 계층 위의 다음의 보다 높은 계층에서 수신되는 데이터 유니트)들을 프래그먼트(fragment)들로 분할(segmentation)하되, 이 프래그먼트들은 RLC PDU(프로토콜 데이터 유니트 즉, 데이터 유니트로서 여기에서, RLC 계층은 MAC 계층인 다음의 낮은 계층으로 전달된다)의 부분으로서 전송되고, 만일 적용 가능 하다면, 상이한 RLC SDU들 또는 상이한 RLC SDU들의 프래그먼트를 RLC PDU들로 연결(concatenation)하며,
- (그렇게 구성되면) 수신기는 송신기에게 올바로 전송되지 않았었음을 가리키는 RLC PDU들의 재전송을 제어한다.
데이터가 HS-DSCH를 통해 전송되면, 이 데이터는 또한 HARQ 프로토콜 위의 RLC 프로토콜 개체에 의하여 항상 처리되며, 이 RLC 프로토콜 개체는 이후(즉, 데이터가 HS-DSCH를 통해서 전송되면) 다음을 위하여 구성될 수 있다. 즉,
- 승인 모드(AM) 데이터 전송, 또는
- 비 승인 모드 데이터 전송.
"승인 모드 데이터"는 또한 AMD로 약칭되고, "비 승인 모드 데이터"는 UMD로 약칭된다.
UMD와 AMD 전송 모두에서, RLC PDU들은 시퀀스 번호를 가지는데, 여기에서 시퀀스 번호를 부호화하기 위하여 UM은 7개 비트를 규정하고, AM은 12개 비트를 규정한다. 이것은 UM을 위해 0에서 127까지, AM을 위해 0에서 4095까지의 시퀀스 번호의 범위에 해당한다. AMD 전송을 위해 구성되면, RLC 프로토콜은 RLC SDU들을 RLC PDU들로 분할(및, 가능 하면 연결)을 수행하고, 재전송을 수행함으로써 데이터 전송의 신뢰성을 향상시킨다. 만일 UMD 전송을 위하여 구성되면, RLC 프로토콜은 분할(segmentation) 만을 수행하며, 가능하다면 연결(concatenation)을 수행한다.
송신 측면에서, RLC PDU는 MAC 계층, 또는 보다 정확하게 MAC-d 계층에 의하여 더 처리되고, 논리 채널이 구분되어야 한다면 MAC 헤더를 부가할 수 있다. 이 MAC 헤더는 RLC PDU가 전송되는 논리 채널을 식별한다. MAC-d PDU(즉, MAC-d 계층에 의하여 생성되는 프로토콜 데이터 유니트)는 이후 UMTS의 노드 B에 위치된 MAC-hs 계층에 전달된다. 여기에서 동일한 이동국으로 향해야 하는 하나 또는 그 이상의 MAC-d PDU들은 MAC-hs PDU로 컴파일(compile)된다. 이 MAC-d PDU들은 상이한 논리 채널들에 속할 수 있다(즉, 상이한 MAC 헤더를 가질수 있다). 따라서, MAC-hs PDU는 상이한 논리 채널들(그러나, 동일한 수신 이동국을 위한)의 MAC-d PDU들을 다중화한다. 이에 반해, 하나의 MAC-d PDU들은 항상 정확히 하나의 RLC PDU들을 포함한다.
하나 또는 그 이상의 MAC-d PDU들로부터 컴파일된 MAC-hs PDU는 물리 계층에 의하여 더 처리된다. 일반적으로, 물리 계층이 HS-DSCH에서 처리한 데이터 유니트는 전송 블록(transport block)들로 불리우는데, 즉 MAC-hs PDU 역시 전송 블록이며, 전송 블록(즉, 여기에서 MAC-hs PDU)을 형성하는 비트들의 총계는 전송 블록 크기로 불리운다. 타입 MAC-hs PDU의 전송 블록에 대한 물리 계층 처리는 다음과 같다.
여기에서 참조로 적용된 3GPP TS 25.212 V5.2.0(2002-09), 3세대 파트너쉽 프로젝트; 기술 명세서 그룹 무선 액세스 네트워크; 다중화 및 채널 코딩(FDD)(5판)에 설명된 바와 같이, 물리 계층은 CRC(Cyclic Redundancy Check: 순환 잉여 검사) 합(24 비트)을 부가하고, 이후 전송 블록(타입 MAC-hs PDU)의 비트들과 CRC 비트들에 대하여 1/3 부호화율의 터보 부호화(rate-1/3-turbo-coding)를 적용, 즉 터보 부호화에 기인하는 패리티 패리티 비트들을 부가한다.
더욱이, 부호화율 정합이 TS 25.212 V5.2.0에 설명된 바와 같이 적용되는데, 이것은 비트들의 수를 조절하며, 이 비트들은 1/3 부호화율 터보 부호화기의 상기 비트 수까지의 출력으로서, 무선 인터페이스를 통해 2ms 내로 전송될 수 있다. 무선 인터페이스를 통해 2ms 내로 전송될 수 있는 비트들의 수는 선택된 갯수의 채널화 부호들(1 내지 15개가 사용되며, 모드 16의 확산계수를 가진다) 뿐 만 아니라 QPSK(Quaternary Phase Shift Keying: 4진 위상 편이 변조) 또는 16QAM(16 Quadrature Amplitude Modulation: 16 직교 진폭 변조)가 될 수 있는 선택된 변조 방식에 달려있다. 예를들어, 16QAM으로 2ms 내에 전송될 수 있는 비트 수는 QPSK로 전송될 수 있는 비트 수 보다 2배 만큼 크다.
부호화율 정합은 예를들어, 펑춰링(puncturing: 일부 데이터를 '0'으로 하여 새로운 심벌을 만드는 것)을 의미, 즉 비트들의 시퀀스 내의 소정 비트들을 삭제하는 것을 의미할 수 있으며, 그 결과 비트들의 수는 무선 인터페이스를 통하여 2ms 내에 전송할 수 있는 비트 수에 정확하게 들어 맞는다. 수신측은 평춰링 된 비트들의 위치를 알고, 이들 비트가 복호 과정에 있는 것으로, 예를들어 값 0을 갖는 비트들로 간주한다.
만일 펑춰링이 적용되어야 하면, 순방향 오류 보호(FEC)는 필연적으로 펑춰링이 없는 것 보다 약해진다. 펑춰링은 예를들어, 만일 하나 또는 그 이상의 채널화된 부호들이 무선 인터페이스를 통한 전송을 위하여 사용된다면, 회피될 수 있다.
고려 대상의 MAC-hs PDU를 위하여, 특정 형식의 부호화율 정합이 적용되며, 변조 방식 QPSK와 16QAM 중의 하나가 선택될 수 있다. 이 부호화 정합과 변조 방식의 조합은 역시 부호화 및 변조 방식으로 호칭될 수 있다.
TS 25.212 V5.2.0은 MAC-hs 형식의 전송 블록들에 대한 몇몇의 추가적인 물리 계층 처리 단계를 설명하는데, 이것은 본 발명에서 중요하지 않을 수도 있다.
2ms의 기간은 HS-DSCH의 전송 시간 간격(TTI: Transmission Time Interval)으로도 불리운다. 이 기간은 전송 블록(MAC-hs 형식)이 무선 인터페이스 상에서 물리 계층에 의하여 전송되는 주기와 동일하기 때문에, 물리 계층에서 전송 블럭(MAC_hs 형식)의 도착 간격시간(inter-arrival time), 즉 MAC 계층과 물리 계층 사이의 연속적인 데이터 전송들 사이의 시간에도 해당한다. 달리 말하면, 물리 계층은 2ms의 TTI 내에, 한 컨테이너(container)의 비트들 즉, MAC-hs PDU 비트들을 처리하고, 2ms 후에 다음 컨테이너의 비트들을 처리할 준비를 한다. 원칙적으로 CRC 부가와 터보 부호화에 의한 채널 부호화 때문에, 이후 무선 인터페이스를 통해 전송될 비트들의 수는 콘테이너의 비트들의 수 보다 크다. 물리계층이 2ms의 TTI 내에 무선 인터페이스를 통해 전송(터보 부호화 이후)할 수 있는 비트 수 X가 상이한 크기(즉, 상이한 비트 수)의 두 컨테이너를 위해 계속 고정된다면, 컨테이너의 크기가 X - 24(24 CRC 비트들에 해당) 보다 작은 곳에서, 보다 작은 컨테이너의 FEC는 예를들어, 보다 적은 펑춰링이 보다 작은 컨테이너를 위해 적용되려고 하므로, 보다 큰 컨테니어의 FEC 보다 더 강할 것이다. 마찬가지로, 만일 소정 크기 S의 컨테이너가 한번은 X 비트(X > S + 24)를 가지고, 한번은 Y > X 비트를 가지고 물리 계층 처리 이후 무선 인터페이스를 통해 전송되면, FEC는 일반적으로 Y 비트들이 무선 인터페이스를 통한 전송을 위하여 사용될 때 보다 강하다.
다음에, UMTS와 관련하여, 용어 "컨테이너"는 MAC-hs PDU, 즉 MAC-hs PDU 형식의 전송 블록의 비트들을 가리킨다.
위에 인용한 바와같이 제 5판(release 5), UMTS의 MAC-hs에서의 HARQ 프로토콜에 따르면, 마지막 전송에서의 성공 없이, 즉 수신된 MAC-hs PDU를 오류없이 복호 가능하는 것 없이, 전송의 최대 수가 도달되었던 MAC-hs PDU(프로토콜 데이터 유니트, 즉 한 프로토콜 계층에서 밑의 프로토콜 계층으로 건네지는 데이터 패킷)의 유실을 허용할 것으로 예상된다. 이 경우, 이 MAC-hs PDU의 전송은 중단되고, 상기 PDU내의 RLC-PDU들은 폐기된다. 결과적으로, 이들 유실 RLC-PDU들은 RLC 프로토콜 레벨에서 재전송(이것은 전송이 RLC 프로토콜에 의하여 수행되고, 재전송된 PDU들은 RLC PDU들인 것을 의미함)되어야 해서 결과적으로 상당한 지연을 낳는데, 그 이유는 노드 B와 DRNC, DRNC와 SRNC 사이에 각각 Iub 와 Iur 인터페이스를 통과되야 하기 때문이다. DRNC는 드리프트(drift) RNC(DRNC: Drift Radio Network Control: 드리프트 무선 네트워크 제어)로도 불리운다. 자신의 각 서빙 RNC(SRNC: Serving Radio Network Contorl)의 서빙 영역을 남겨뒀던 이동국은 다른 RNC에 의하여 취급되는 한 셀 내에 위치된다. 이 다른 RNC는 이후 상기 고려된 이동국의 드리프트 RNC로 불리울 수 있다.
UMTS의 RLC(무선 링크 제어) 프로토콜은 그 종류에 따라서 RLC PDU들(RLC 프로토콜 데이터 유니트)을 전송하기 위하여 2개의 논리 채널을 사용하도록, 즉 RLC 데이터 PDU들의 전송을 위한 하나의 논리 채널과 RLC 제어 PDU들의 전송을 위한 하나의 논리 채널을 제공하도록, AM(승인 모드) RLC 개체를 구성하게 해준다. 논리 채널들은 상이한 FEC(순방향 오류 정정)로 전송 채널들에 매핑(mapping)될 수 있으므로, RLC 제어 PDU들을 위한 보다 강한 FEC를 갖는 논리 채널의 제공이 가능하며, 이는 재전송 되지 않으며, 동시에 RLC 프로토콜에 대한 정정기능을 위해 가장 중요하다.
만일 데이터가 최상위에서 운용중인 AM RLC 프로토콜을 사용하여 HS-DSCH(고속 다운링크 공유 채널)을 통해서 전송된다면, 타입 HS-DSCH의 전송 채널이 하나만 존재하므로, 논리 채널들은 상이한 전송 채널들(예를 들어, 상이한 FEC를 갖는)에 매핑될 수 없고, 노드 B 상의 MAC-hs 개체에서 상이한 우선 클래스(priority class)들에만 매핑될 것이다. 노드 B 상의 MAC-hs는 이 우선순위 정보만을 가지고, 데이터 패킷의 중요성에 관한 정보를 갖지 않는데, 이것은 노드 B에 보다 확고한 MCS(Modulation and Coding Scheme: 변조 및 부호화 방식)를 적용할 필요성을 표시할 수 있다. 보다 강한 FEC를 달성하기 위하여 속성 "우선순위"를 사용하는 것은 우선순위가 부여된 취급도 역시 동반시켜서, RLC 제어 PDU는 RLC 데이터 PDU를 검사할 것이다. 그 결과로, RLC 프로토콜의 동작은 제어 및 데이터 PDU들의 순차 전달에 의존하므로, 심각하게 방해받을 수(예를 들어, MRW-제어 PDU가 전송되던지, RLC 리셋 처리가 개시됨) 있다.
본 발명의 목적은 제어정보를 포함하는 데이터 패킷의 향상된 전송을 제공하는 것이다.
제 1항에 기재된 것과 같은 본 발명의 예시적 실시예에 따르면, 제 1 데이터 패킷과 제 2 데이터 패킷을 송신국에서 수신국으로 전송하기 위하여 한 방법이 제공된다. 제 1 데이터 패킷은 제 1 데이터, 특히 제어 명령들을 포함하고, 제 2 데이터 패킷은 제 2 데이터를 포함한다. 또한, 제 1 데이터 패킷과 제 2 데이터 패킷은 컨테이너에서 송신국으로부터 수신국으로 전송된다. 본 발명의 예시적 실시예에 따르면, 제 1 컨테이너는 적어도 하나의 제 1 데이터 패킷을 포함하고, 제 1 오류 부호화가 제공된다. 반면에, 제 2 컨테이너는 적어도 하나의 제 2 데이터 패킷을 포함하지만 제 1 데이터 패킷은 포함하지 않으며, 제 2 오류 부호화가 제공된다. 제 1 오류 부호화는 제 2 오류 부호화 보다 강력하다.
달리 말해서, 두 종류의 컨테이너가 제공되고, 여기서 제 1 및 제 2 데이터 패킷이 전송될 수 있다. 제 1 형 컨테이너에는 제 2 형 컨테이너 보다 강력한 오류 부호화가 제공되고, 제어 명령들을 포함하는 데이터 패킷은 보다 강력한 오류 정정을 지닌 제 1 형 컨테이너에서만 전송된다. 제어 명령들은 제 1 재전송 프로토콜과 관련된 제어 명령들일 수 있다.
특히, 제 2 형 컨테이너 보다 강력한 오류 부호화 또는 오류 정정이 제공되는 제 1 형 컨테이너에서만 제어 명령을 포함하는 제 1 데이터 패킷의 전송은 제어명령 즉, 제 1 데이터 패킷을 포함하는 데이터 패킷의 오류없는 전송률을 상승시킬 것이다.
상이한 형식의 제어 명령들이 존재할 수 있는데, 몇몇에 대해서는 유실된 것이 아님이 중요하고, 다른것들에서는 때때로 유실이 허용될 수 있거나, 중요한 제어 명령들을 위한 것 보다 더 자주 허용될 수 있으며, 그리고 상기 명령들이 보다 자주 전송될 수 있다.
본 발명의 다른 예시적 실시예에 따르면, 제 2 데이터 패킷들은 데이터를 포함할 뿐 아니라 이들 제어 명령들을 포함할 것이며, 이들은 보다 자주 전송될 수 있다.
UMTS 99판, 4, 및 5에서, 이들 가장 중요한 제어 명령들(이러한 명령들의 손실은 가능한 많이 방지되어야 함)은 다음과 같은 것일 수 있다.
- RESET PDU 및 RESET ACK PDU,
- MRW SUFI(이동 수신 윈도우 수퍼 필드를 이동)를 포함하는 STATUS PDU, 및 MRW_ACK SUFI(이동 수신 윈도우 승인 수퍼필드)를 포함하는 STATUS PDU,
- 윈도우 SUFI(즉, RLC 프로토콜의 수신기가 발신자에게 특히, 그 크기를 감소시키도록 송신 윈도우를 변화하라고 말하는 수퍼 필드)를 포함하는 STATUS PDU.
그 손실이 때때로 또는 중요한 제어 명령들의 손실보다 더 허용될 수 있는, 보다 덜 중요한 제어명령은 TS 25.322에 규정된 바와 같이 나머지 RLC 제어 PDU들 즉, 특히 STATUS PDU로서, MRW SUFI 또는 MRW SUFI ACK을 포함하지 않지만, RLC PDU들 상의 정보를 전송하고, RLC 개체는 올바로 수신된 STATUS PDU를 전달하고 계속 전송될 것을 예상한다.
제 2항에 기재된 바와 같은, 본 발명의 다른 예시적인 실시예에 따르면, 제 1 컨테이너 내의 제 1 및 제 2 데이터 패킷의 수는 제 2 컨테이너 내의 제 2 데이터 패킷의 수 보다 적아서, 제 1 컨테이너에서 전송된 제 1 데이터 페이로드는 제 2 컨테이너에서 전송된 제 2 데이터 페이로드 보다 낮다.
달리 말하자면, 제 1 데이터 패킷은 제 1 컨테이너에서 제 2 데이터 패킷과 함께 같이 전송되고, 그 오류 보호는 단독으로 제 2 데이터 패킷을 포함하는 제 2 컨테이너의 오류 보호 보다 강력하다. 본 발명의 예시적인 실시예에 따르면, 이러한 향상된 오류 보호는 제 1 컨테이너 내에 포함된 제 1 및 제 2 데이터 패킷의 수를 감소시키는 한편, 채널 부호화 및 부호화율 정합 이후 제 1 컨테이너를 위해 무선 인터페이스를 통하여 전송되는 전체 비트들의 수를 일정하게 유지시킴으로써 달성된다. 달리 말하면, 포함된 데이터 페이로드는 감소되고, 예를들어 패리티 정보 비트(패리티 비트)의 수는 증가된다. 무선 인터페이스를 통해 전송되는 고정 갯수의 부호화 비트들의 경우, 페이로드 비트(제 1 또는 제 2 데이터 패킷에 포함됨) 당 패리티 비트의 수와 그에 의한 FEC는 페이로드 비트의 수가 증가됨에 따라서 증가한다.
용어 데이터 페이로드는 실제로 전송되는(제어 명령 또는 예를들어, 사용자 데이터에 관련된) 데이터에 관련되지만, 이 전송을 위해 사용된 비트 즉, 무선 인터페이스를 통해 전송된 패리티 비트를 포함하는 물리 계층 비트들에는 관련되지 않는다.
제 3항에 기재된 바와 같은, 본 발명의 다른 예시적 실시예에 따르면, 제 1 재전송 프로토콜은 제 1 및 제 2 데이터 패킷의 제 3 데이터 패킷에 대한 전송 또는 재전송을 제어하고, 제 2 재전송 프로토콜은 제 1 및 제 2 컨테이너의 전송 또는 재전송을 제어한다. 또한, 제 1 컨테이너 및 제 2 컨테이너에는 해당 컨테이너 시퀀스 번호가 제공되고, 제 2 데이터 패킷의 각 데이터 패킷에는 해당하는 데이터 패킷 시퀀스 번호가 제공된다. 본 발명의 예시적 실시예에 따르면, 제 1 및 제 2 데이터 패킷이 제 1 및 제 2 컨테이너에서 전송될때 생기는 제 1 및 제 2 데이터 패킷의 제 1 순서 또는 시퀀스는 제 1 및 제 2 데이터 패킷이 제 2 재전송 프로토콜에 의하여 수신된 제 1 및 제 2 데이터 패킷의 제 2 순서 또는 시퀀스와 비교할때 불변으로 남는다.
달리 말하자면, 제 1 및 제 2 컨테이너는 제 1 및 제 2 데이터 패킷의 진행에서 시퀀스의 변화가 존재하기 않고 이들은 무선 인터페이스를 통해 제 2 재전송 프로토콜에 의하여 전송되는 방식으로 항상 제 1 및 제 2 데이터 패킷을 포함한다. 그러나, 제 2 데이터 패킷은 이로써 사라질 수 있는데, 그것은 경우에 따라서 이들이 바람직하지 못한 채널 조건때문에 유실되었기 때문이다.
제 4항에 기재된 바와 같은, 본 발명의 또다른 예시적 실시예에 따르면, 제 2 재전송 프로토콜은 제 2 재전송 프로토콜이 제 2 재전송 프로토콜 상위에 위치된 제 1 재전송 프로토콜로부터 수신한 제 4 데이터 패킷이 제 1 데이터 패킷인지 또는 제 2 데이터 패킷인지를 결정한다.
제 5항에 기재된 바와 같은, 본 발명의 또다른 예시적 실시예에 따르면, 제 2 재전송 프로토콜은 제 4 데이터 패킷이 제 1 데이터 패킷인지 또는 제 2 데이터 패킷 인지를 제 1 재전송 프로토콜에 의한 제 4 데이터 패킷과 관련된 헤더 정보를 분석함으로써 판정하는 동작을 수행한다. 이 판정은 스케쥴러(scheduler)에 의하여 수행될 수 있는데, 이 스케쥴러는 상기 헤더의 제 1 비트를 기초로, 상기 데이터 패킷이 제어 명령을 포함하는 제 1 데이터 패킷인지 또는 데이터를 포함하는 제 2 데이터 패킷인지를 판정하기 위하여, 수신된 모든 제 1 및 제 2 데이터 패킷의 헤더 정보를 판독한다.
제 6항에 기재된 바와 같은, 본 발명의 또다른 예시적 실시예에 따르면, 제 4 데이터 패킷은 제 1 전송 프로토콜에서 제 2 전송 프로토콜로 반송될 때 레이블되는데, 제 1 전송 프로토콜은 제 4 데이터 패킷이 제 1 데이터 패킷이라면, 제 2 전송 프로토콜 상위에 위치한다.
달리 말하자면, 본 발명의 상기 예시적 실시예에 따르면, 제 1 데이터 패킷은 제 2 데이터 패킷과 다른 논리 채널에서 전송될 수 있으며, 따라서 제 1 전송 프로토콜을 구현하는 네트워크 노드와 제 2 전송 프로토콜을 구현하는 네트워크 노드 사이의 데이터 패킷 또는 유사 개체의 전송을 위한 프레임 프로토콜은 각각의 논리 채널로부터 상기 데이터 패킷이 제어 정보를 포함하는지 또는 비 제어 데이터를 포함하는 지를 판정할 수 있다. 그러면, 프레임 프로토콜은 제 2 전송 프로토콜이 헤더의 분석없이 수신된 어떤 데이터 패킷이 제 1 데이터 패킷이고 제 2 데이터 패킷인지를 즉시 인지할 수 있는 방식으로, 제어정보(데피니션(definition) 당 제 1 데이터 패킷임)를 포함하는 데이터 패킷을 표기한다.
제 7항에 기재된 바와 같은, 본 발명의 또다른 예시적 실시예에 따르면, 상기 방법은 UMTS의 고속 다운링크 공유 채널에 적용된다.
제 8항에 기재된 바와 같은, 본 발명의 또다른 예시적 실시예에 따르면, 제 1 데이터 패킷은 RLC 제어 PDU들이고, 제 2 데이터 패킷은 RLC 데이터 PDU들이다.
제 9항에 기재된 바와 같은, 본 발명의 또다른 예시적 실시예에 따르면, 제 1 재전송 프로토콜은 제 1 및 제 2 데이터 패킷의 제 3 데이터 패킷에 대한 전송 또는 재전송을 제어하고, 제 2 재전송 프로토콜은 제 1 및 제 2 컨테이너의 전송 또는 재전송을 제어한다. 또한, 제 1 컨테이너와 제 2 컨테이너에는 해당 컨테이너 시퀀스 번호가 제공되고, 제 2 데이터 패킷의 각 데이터 패킷들에는 해당 데이터 패킷 시퀀스 번호가 제공되며, 제 1 재전송 프로토콜의 수신 개체는 제 2 데이터 패킷을 폐기하고, 그 시퀀스 번호는 수신 윈도우 외부에 있다. 본 발명의 예시적 실시예에 따르면, 제 1 재전송 프로토콜의 두 개의 대등 개체(peer entity)들의 제 1 대등 개체는 두 개의 대등 개체의 리셋을 개시할 수 있는데, 리셋은 제 1 데이터 패킷의 제 1 및 제 2 리셋 메시지에 의하여 완료되고, 이 리셋은 제 1 개체가 제 1 리셋 메시지를 제 2 개체로 전송하도록, 그리고 제 2 개체가 제 2 리셋 메시지를 제 1 리셋 메시지에 응답하여 제 1 개체로 전송하도록 해주며, 제 1 리셋 메시지는 제 1 개체의 송신 윈도우의 하부 에지와 동등하게 제 2 개체의 수신 윈도우의 하부 에지를 설정하는데, 상기 하부 에지는 상기 리셋 이전에 사용된 것이고, 제 2 리셋 메시지는 제 2 개체의 송신 윈도우의 하부 에지와 동등하게 제 1 개체의 수신 윈도우의 하부 에지를 설정하는데, 하부 에지는 제 1 리셋 메시지의 수신 이전에 사용된 것이다. 여기에서 주목할 사항은 본 예시적 실시예에 따른 대등 개체는 재전송 프로토콜의 수신 개체 또는 송신 개체가 될 수 있다는 것이다.
리셋 메시지에 의한 제 1 재전송 프로토콜의 리셋에 기인하여, 상기 방법에 규정되는 바와 같이, 설혹 제 1 데이터 패킷과 특히, 리셋 메시지를 포함하는 제 1 데이터 패킷(들)이 제 2 데이터 패킷들을 앞지를 지라도, 제 1 재전송 프로토콜의 수신 개체는 리셋 이후 제 1 재전송의 전송 개체에 의해 보내졌던 어떤 데이터 패킷들도 허용하지 않을 것이다. 이것은 리셋의 방해가 최소로 유지되는 것과, 특히 제 1 재전송 프로토콜을 실현하는 계층의 서비스 데이터 유니트들이 리셋 이후 수신된 제 2 데이터 패킷에 포함된 유효하지 않은 세그먼트들로부터 재조합되는 것을 허용할 수 있는데, 제 2 데이터 패킷은 리셋 이전에 전송되었던 것으로 상기 리셋 때문에 폐기되기 시작했던 것이다.
제 10항에 기재된 바와 같은, 본 발명의 또다른 예시적 실시예에 따르면, 송신국에서 수신국으로 제 1 데이터 패킷 및 제 2 데이터 패킷을 전송하기 위한 통신 시스템이 제공되는데, 여기서 제 1 데이터 패킷은 제 1 데이터, 특히 제어 명령을 포함하고, 제 2 데이터 패킷은 제 2 데이터를 포함한다. 또한, 발명의 또다른 예시적 실시예에의 일 태양에 따르면, 제 1 데이터 패킷과 제 2 데이터 패킷은 제 1 컨테이너 및 제 2 컨테이너에서 송신국으로부터 수신국으로 전송되는데, 여기서 제 1 컨테이너는 적어도 하나의 제 1 데이터 패킷을 포함하고, 제 2 컨테이너는 적어도 하나의 제 2 데이터 패킷을 포함하지만, 제 1 데이터 패킷은 포함하지 않는다. 더욱이, 제 1 컨테이너에는 제 1 오류 부호화가 제공되고, 제 2 컨테이너에는 제 2 오류 부호화가 제공되는데, 상기 제 1 오류 부호화는 제 2 오류 부호화 보다 강력하다.
제 11항에 기재된 바와 같은, 본 발명의 또다른 예시적 실시예에 따르면, 송신국에서 수신국으로 제 1 데이터 패킷 및 제 2 데이터 패킷을 전송하기 위한 송신국이 제공되어, 1 및 제 2 데이터 패킷을 포함하는 제 1 및 제 2 컨테이너의 전송을 허용하는데, 상기 제 1 컨테이너는 적어도 하나의 제 1 데이터 패킷을 포함하고, 제 2 컨테이너는 적어도 하나의 제 2 데이터 패킷을 포함하되 제 1 데이터 패킷은 포함하지 않으며, 제 1 컨테이너에는 제 2 컨테이너 보다 강력한 오류 부호화가 제공된다.
제 12항에 기재된 바와 같은, 본 발명의 또다른 예시적 실시예에 따르면, 송신국으로부터 제 1 데이터 패킷과 제 2 데이터 패킷을 수신하기 위한 수신국이 제공되는데, 여기서 수신국은 상이한 강도의 오류 부호화가 제공되는 상이한 종류의 컨테이너를 수신하도록 적용된다.
제 13항에 기재된 바와 같은, 본 발명의 또다른 예시적 실시예에 따르면, 데이터 처리를 위하여, 예를들어 통신 시스템에서, 예를들어 송신국에서 수신국으로의 제 1 데이터 패킷과 제 2 데이터 패킷의 전송을 수행하기 위하여, 소프트웨어 프로그램 제품이 제공된다. 본 발명에 따른 상기 소프트웨어 프로그램 제품은 데이터 처리기의 작업 메모리 상에 바람직하게 올려진다. 상기 데이터 처리기는 예를들어 제 1 항에 설명된 것과 같이, 본 발명의 방법을 실행하기 위하여 장치된다. 상기 소프트웨어 프로그램 제품은 CD-ROM과 같은 컴퓨터로 판독 가능한 매체에 저장될 수 있다. 상기 컴퓨터 프로그램은 또한 WWW(World Wide Web)와 같은 네트워크 상에 제공될 수 있으며, 이 네트워크로부터 데이터 처리기의 작업 메모리로 다운로드될 수 있다.
본 발명의 예시적인 실시예의 요점으로서 알 수 있는 것은, 데이터 패킷이 전송되는 두 종류의 컨테이너가 제공되는데, 첫번째 종류의 컨테이너에는 두번째 종류의 컨테이너 보다 더 강력한 오류 부호화가 제공되고, 전송 또는 시스템을 위한 제어 명령을 포함하는 데이터 패킷은 보다 강력한 오류 정정을 지닌 제 1 컨테이너에서만 전송된다는 것이다. 이 때문에, 본 발명의 예시적 실시예에 따르면, UMTS의 AM RLC 프로토콜의 제어 PDU들을 위한 향상된 순방향 오류 정정(FEC)이 제공될 수 있으며, AM 데이터는 H-DSCH를 통해서 전송된다.
본 발명의 이것과 다른 형태들은 이후 설명되는 실시예들을로부터 명확해 지고, 이들 실시예를 참조로 하여 설명될 것이다.
본 발명의 예시적 실시예들은 다음의 도면을 참조하여 이하 설명될 것이다.
도 1은 본 발명에 따른 데이터 전송 시스템의 송신기 또는 수신기의 계층에 대한 예시적인 실시예를 나타낸다.
도 2는 본 발명에 따른 데이터 전송 시스템, 예를들어 UMTS에 사용될 수 있는 노드 B, DRNC 및 SRNC를 간략하게 표현한 것이다.
도 3은 본 발명의 예시적인 실시예에 따른 통신 시스템을 나타낸다.
도 4는 본 발명의 예시적인 실시예에 따른 방법에 대한 개략적 표현을 나타낸다.
도 5는 패딩 필드(padding field)의 일부가 본 발명의 한 형태에 따라 사용될 수 있는, 현재의 TS 25.322에 포함된 것과 같은 RLC RESET PDU 및 RELC RESET ACK PDU의 수정에 대한 예시적 실시예를 나타낸다.
도 1은 본 발명의 예시적 실시예에 따른 송신기 또는 수신기의 계층에 대한 간략한 표현을 나타내는데, 이들은 본 발명에 다른 전송 시스템의 예시적인 실시예에 적용될 수 있는 것과 같다. 본 발명의 바람직한 실시예에 따르면, 본 발명의 예시적 실시예에 따른 데이터 전송 시스템 및 이와함께 송신기 및 수신기는 3 세대 파트너쉽 프로젝트(3rd Generation Partnership Project:3GPP) 기술 명세서(TS: Technical Specification), 3GPP TS 25.308 V5.4.0(2003-03); 기술 명세서 그룹 무선 액세스 네트워크(Technical specification Group Radio Access Network); 고속 다운링크 패킷 액세스(HSDPA: High Speed Downlink Packet Access); 전체 설명서; 3세대 파트너쉽 프로젝트 기술 명세서 스테이지 2(5판) 및 3GPP TS 25.321 V5.5.0(2003-069); 기술 명세서 그룹 무선 액세스 네트워크; MAC(Medium Access Control: 매체 액세스 제어) 프로토콜 명세서(5판)에 설명되어 있으며, 모두 여기에서 참조로 포함되어 있다.
상기 기술 명세서에 따르면, HS-DSCH(고속 다운링크 공유 채널)의 상이한 컨테이너 크기가 규정된다. 달리 말하자면, 컨테이너의 크기는 물리 계층이 MAC 계층으로부터 수신한 비트들의 수를 나타내는데, 이 비트들은 이후 CRC 부가와, 패리티 또는 오류 보호 비트들의 부가를 포함하는 오류 정정 부호화 및 상기 기술 명세서에 규정된 것과 같은 부호화율 정합의 적용 이후, 무선 인터페이스를 통해서 전송된다. 무선 채널 상에 양호한 채널 조건이 존재하는 경우, 비교적 큰 컨테이너가 송신기에서 수신기로 높은 확율을 갖고 오류 없이 전송될 수 있다. 그러나, 까다롭거나 나쁜 채널 조건들이 존재하는 경우에는, 작은 컨테이너 크기가 성공적인 전송의 가능성을 최대화 하기 위하여 선택되야 한다.
RNC(무선 네트워크 제어기) 상의 RLC 프로토콜에서, RLC 계층의 상위 계층으로부터 수신되었던 RLC SDU(서비스 데이터 유니트)들과 같은 데이터 패킷들은 소정 분할(segmentation) 크기를 갖는 부분들로 분할된다. 일반적으로, 고려된 프로토콜 계층의 SDU(서비스 데이터 유니트)는 데이터 유니트로서 관련 문헌에 규정되어 있는데, 이 고려된 프로토콜 계층은 다음의 보다 높은 프로토콜 계층으로부터 수신된다. 이 고려된 프로토콜 계층은 SDU를 처리하는데, RLC 프로토콜의 경우 예를들어, SDU가 프래그먼트(fragment)들로 분할되는 것을 의미한다. 프로토콜의 처리 결과로서, 상기 SDU는 하나 또는 그 이상의 PDU(프로토콜 데이터 유니트)들로 변환되는데, RLC 프로토콜의 경우 이후, 예를들어 분할된 SDU의 각각 하나의 프래그먼트를 포함한다. 만일 연결(concatenation)이 가능하다면, 하나 이상의 프래그먼트가 포함된다. 이들 프레그먼트에는 적어도 하나의 시퀀스 번호를 포함하고 RLC PDU의 페이로드 또는 콘텐츠를 형성하는 RLC 헤더가 제공된다. 일반적으로, 고려된 프로토콜 계층의 PDU들은 데이터 유니트들로 규정되는데, 상기 고려된 프로토콜 계층은 다음의 보다 낮은 프로토콜 계층에 전달한다. 이 RLC PDU들은 MAC-d 계층에서 처리되며, 여기에서 이들은 예를들어 MAC 헤더가 제공될 수 있다. 이후 RLC PDU들(MAC 헤더가 있거나, 없거나)은 MAC-d PDU들로서 아래 프로토콜 계층으로 전달된다. HS-DSCH를 통한 데이터 전송의 경우, 이 하위 프로토콜 계층은 MAC-hs 계층으로서, 도 2로부터 얻어질 수 있듯이, 노드 B에 위치된다.
도 1로부터 얻어질 수 있는 바와 같이, MAC-hs 계층은 정확히 하나의 RLC-PDU(도 1은 AM의 경우를 고려하고, UM을 위하여 유지한다)를 각각 포함하는 수신된 MAC-d PDU들을 처리해서, 이들을 HS-DSCH와 이후 무선 인터 페이스를 통한 전송을 위하여 MAC-hs PDU들에 넣는다. 예를들어, MAC-hs 계층은 채널 품질 추정을 기초로하여, 어떤 컨테이너 사이즈 즉, 어떤 MAC-hs PDU의 사이즈가 무선 인터페이스를 통해 HS-DSCH 상에서 전송되는 다음의 MAC-hs PDU를 위해 선택되어야 하는지를 결정할 수 있다. RLC-PDU 크기가(이것은 이후 각 MAC-d PDU의 크기 역시 결정한다) 주어지면, MAC-hs PDU는 컨테이너의 선택된 크기에 따라서 복수의 MAC-d PDU들(및 이와함께 RLC-PDU들)을 포함할 수 있다.
분할의 크기는 소위 RLC PDU의 크기에서 RLC PDU의 헤더를 위한 비트들을 차 감함으로써 주어진다. MAC-d PDU의 크기는 RLC PDU의 크기와 MAC 헤더의 크기의 합으로부터 결정될 수 있다. 나머지 채널에서, HS-DSCH를 제외하고, MAC-d PDU의 크기는 통상 컨테이너 크기와 동일한 반면에, HS-DSCH의 경우, 동일 크기의 요건은 존재하지 않는다. 차라리, HS-DSCH의 경우, MAC-hs PDU의 크기는 컨테이너 크기에 해당하며, MAC-hs PDU는 몇몇 MAC-d PDU들로 구성될 수 있다.
HS-DSCH를 통해서 MAC-hs PDU를 전송하기 위하여 사용될 컨테이너의 크기 또는 MAC-hs PDU의 크기는 현재 채널 조건에 따라서 조정되어야, 즉 양호한 채널 조건에서 컨테이너의 크기는 클 수 있는 반면, 나쁜 채널 조건에 작아야 하는데, 그것은 MAC-hs PDU의 오류 없는 전송을 달성하기 위한 신뢰성 있는 높은 가능성을 달성하기 위한 것이다. 다음의 이유로, 채널 조건들을 감안하기 위하여 AM 또는 UM에서 RLC PDU의 크기를 변화하는 것은 항상 가능하지 않다.
AM에서 데이터를 전송할 때, 전송 및 재전송이 0에서 4095까지의 범위의 시퀀스 번호를 지닌 RLC PDU들에서 수행되는 곳에서, RLC-PDU의 크기는 송신측 및 수신측 RLC 기계 또는 RLC 개체들에 대한 상당히 시간이 소비되는 재구성에 의하여 변화 또는 변환될 수 밖에 없다. 이러한 재구성은 100 내지 200ms 사이로 걸릴 수 있다. UM에서 데이터 패킷을 전송할 때, 재전송이 수행되지 않고, 컨테이너들이 0에서 127까지 범위의 시퀀스 번호를 가지고 사용되는 곳에서, RLC PDU의 크기는 위와 같은 시간이 소비되는 재구성 없이 수정될 수 있다. 그러나, UTRAN에서 RLC프로토콜은 일반적으로 DRNC를 통해서 노드 B에 연결된 RNC상에 위치된다. DRNC는 드리프트 RNC이다. 이 경우, 도 2로부터 취할 수 있겠지만, 두개의 인터페이스가 통과 되야 하는데, 즉, SRNC와 DRNC 사이에 위치한 Iur, 및 DRNC와 노드 B 사이에 위치되는 Iur이 그것이다. 이것은 지연을 야기할 수 있다.
더욱이, 통상 RNC에서 노드 B로 데이터를 전송하기 위하여, 반 왕복시간(half the round trip time)이 필요하다. 전(full) 왕복시간은 RNC에서 응답의 수신이 있을 때 까지, RNC에서 UE 또는 이동국까지의 데이터 전송으로부터의 시간과 관련한다. 일반적으로 전 왕복시간은 100ms(최악의 경우)의 범위에 있다. 달리 말하자면, RNC와 노드 B 사이의 데이터 전송은 50ms까지 필요할 수 있다. 이러한 긴 데이터 전송 시간 때문에, RLC PDU의 크기는 UM 데이터 전송의 경우에 매우 빠르게 변화되지 못할 수 있다. SRNC 상의 각 RLC 머신에게 추후 예를들어, 두배의 RLC PDU의 크기가 가능할 수 있음을 표기하려고 하고, 50ms 까지 이후에 만 RLC머신에 도달하려고 하는 제어 메시지는 노드 B에서 SRNC로 전송된다. 또한, 이것은 상기 변화된 크기를 가진 RLC PDU들(MAC-d PDU로 패킷화된)이 MAC-hs 계층에서 수신될 때 까지, 50ms 까지의 다른 시간 구간을 필요로 할 것이다.
그러나, 무선 채널은 보다 빠르게 컨테이너 크기의 조정을 극적으로 변화시킬 수 있는데, 즉 MAC-hs PDU의 실제 채널 조건에 대한 크기는 UM 또는 AM을 위한 RLC PDU 크기를 변화시킴으로써 가능 한 빨리 달성되어야 한다. 그렇지 않으면, MAC-hs 단계 상의 재전송량은 컨테이너에서 반송될 하나 또는 그 이상의 RLC PDU들의 RLC PDU 크기가 너무 크게 선택되었던것 때문에, 컨테이너 크기가 너무 크게 선택되면 크게 증가하게 된다.
상술한 이유로, 단일의 RLC PDU 또는 매우 작은 수의 RLC PDU들이 가장 작은 컨테이너에 모여서, 성공적인 전송에 대한 신뢰할 만한 높은 가능성이 매우 나쁜 채널 조건에서도 추정되도록, RLC PDU의 크기를 AM 뿐만 아니라 UM에서 선택하는 것이 유리할 수 있다.
RMAC-hs PDU들은 우선 클래스 표시기(8개의 상이한 우선순위 값)와 함께 무선 인터페이스를 통해서 전송되는데, 즉 이 표시기는 차례로 채널 같은 묶음(channel-like bundling)을 나타내며, 이로써 정의된 8 채널들은 우선순위에서만 각각 상이하다. 노드 B 상의 MAC-hs가 MAC-hs PDU들을 수신하는 MAC-d 플로우(flow)들 사이의 매핑에 대한 정의와, 한편으로 MAC-hs 플로우 내의 논리 채널들과 다른 한편으로는 이들의 우선 클래스에 의하여, 스케쥴러는 개별 논리 채널들의 MAC-d PDU들을 개별 우선 클래스에 할당하고, 이들을 필요한 우선순위의 MAC-hs PDU들에 전송할 수 있다. RLC AM에서의 데이터 전송 동안에, RLC 데이터 PDU들에 부가하여, RLC 제어 PDU들은 송신기 및 수신기 모두로부터 RLC 프로토콜이 제어될 수 있는 것에 의하여 송신기와 수신기 사이에서 전환된다. 예를들어, 송신기는 RLC RESET PDU의 전송에 의하여 RLC 리셋을 개시할 수 있는데, 즉 수신기는 구성 가능한 파라미터들을 그 초기값에 할당하고, 나머지 모든 RLC PDU들 및 RLC SDU들을 취소한다. 이와같이, 동일한 처리가 송신기 측에서 수행될수 있다.
RLC 프로토콜은 서브 계층이 송신기 측 상에서 전달되었던 시퀀스에서 수신측으로 PDU들을 송신한다는 가정에서 발전되었다. RLC 제어 PDU들은 AM RLC 프로토콜의 정정 기능을 위하여 매우 중요하다. 이때문에, RLC 프로토콜 PDU들이 무선 인터페이스에서 유실되지 않는 것이 가장 중요하다. 따라서, UMTS 99판은 RLC PDU들이 두개의 상이한 논리 채널에서 전송될 수 있고, 이로써 하나의 논리 채널은 RLC 제어 PDU들을 위해 전용으로 사용되고, 이 논리 채널이 특별히 양호한 FEC(순방향 오류 정정)를 갖는 전송 채널에 실리는 것을 제공한다. 전송된 RLC 제어 PDU들 및 RLC 데이터 PDU들의 원래 시퀀스가 변하는 것을 회피하기 위하여, 양 논리 채널들은 동일한 우선순위를 가져야 한다. 비록 이들이 RLC 계층에서 MAC 계층으로 두개의 상이한 서비스 접근점을 통하여 전송된다고 하여도, 이들은 그럼에도 불구하고 본 우선순위에 대해 규정한 것과 같이 동일한 대기열(queue)에서 MAC 계층으로 삽입된다. RLC 계층이 RLC 데이터 PDU 및 RLC 제어 PDU들을 이어서 MAC 계층으로 각 서비스 접근점을 통해서 전송한다고 가정하면, RLC 데이터 PDU들과 RLC 제어 PDU들이 상기 PDU들은 RLC 계층에서 MAC 계층으로 전달되었던 실제의 시퀀스에서의 대기열에 나타나는 것이 보장될 수 있다.
시퀀스의 변화로부터 야기되는 문제를 설명하기 위한 보기:
시퀀스의 변화로부터 어려움이 야기될 수 있는데, 예를들어, RLC RESET PDU가 HS-DSCH(고속 다운링크 공유 채널)에 의하여 다음과 같이 설명되는 것과 같이, 그 이전에 전송되었던 RLC 데이터 PDU를 앞질럿던 경우에 그러하다:
RLC 리셋의 경우(다른 것 중에서도),
모든 RLC 리셋 파라미터들은 그들의 구성된 파라미터들로 초기화된다(즉, 시퀀스 번호는 다시 0에서부터 시작하고, 전송, 각각 수신기 윈도우는 하한이 0이 되도록 설정 즉, 수신 윈도우가 시퀀스 번호 0, 1, ..., 구성된_Rx_윈도우_크기-1을 포함하도록 설정된다), 여기에서 "구성된_Rx_윈도우_크기"는 구성된 수신 윈도우 크기를 나타내고, 송신 윈도우는 시퀀스 번호 0, 1, .., VT(WS)-1,을 포함하는데, 여기에서 VT(WS)는 송신 윈도우 상태 변수로서 현재 구성된 송신 윈도우 크기를 저장한다.
AM RLC 머신 내(및 이후 수신된 AM RLC 머신에도)의 모든 RLC PDU들은 삭제된다;
남아있는 모든 RLC SDU들은 리셋이 송신기 및 수신기 측에서 삭제되기 전에 전송한다.
이들 단계는 만일 RLC 머신이 RESET PDU를 수신하면 촉발될 것이다. 또한, 이 단계는 리셋을 개시하는 RLC 머신에서 머신이 RESET PDU에 응답하여 RESET ACK PDU를 수신하면 촉발될 것이다. 이 개시하는 RLC 머신은 RESET PDU를 전송했던 이후에는 더 이상의 RLC PDU들을 전송하지 않는다.
RLC 리셋의 개시에 대한 한가지 이유는 RLC PDU를 위한 전송 반복의 최대수에 도달한 것이 그 이유가 될 것이다. 해제(release) RLC 머신과 그 대등 개체(peer entity) 모두는 상술한 단계를 수행해야 하므로, RLC 리셋이 RLC 머신에 의하여 SRNC 또는 UE 상에서 개시되는지는 중요하지 않다.
RLC 리셋 처리의 성공적인 완료 이후, UMTS 시스템이 고려되는 본 예시적 실시예에서, 송신 및 수신 RLC 머신들은 그들의 데이터를 HS-DSCH를 통해서 수신하고 RLC 리셋 이전 시간에서부터 저장된 RLC PDU들을 삭제한다. 대부분의 경우에, 이미 전송되었으나 아무런 승인도 수신되지 않았던 이들 RLC PDU들 중 몇몇은, RESET PDU 또는 RESET ACK PDU가 상기 저장된 데이터 PDU들을 앞지르도록, 통상 RLC 제어 PDU들(RESET PDU 및 RESET ACK PDU를 포함)이 RLC 데이터 PDU들로서 다른 고속 우선순위 논리 채널을 통해 전송될 때, 이들이 아직 오류없이 정확하게 MAC-hs 계층으로 전송될 수 없는 한, 노드 B의 MAC-hs 계층에 여전히 저장된다. 그러나, RLC 리셋후, MAC-hs에 여전히 저장되는 RLC PDU는 데이터 전송을 위해 더이상 어떤 값을 갖지 않는데, 그것은 수신기가 더이상 이들을 기대하지 않기 때문이다. RLC PDU들은 여기에서 "버려진(orphan) RLC PDU들"로 정의된다. RLC 리셋 이후, "버려진 RLC PDU들"은 통상 HS-DSCH를 통해서 전송된다. 이들의 시퀀스 번호가 리셋에 의하여 초기화된 수신 윈도우 외부에 있다면, 이들은 규정된 오류 처리에 따라서 수신 RLC 머신에 의하여 거절될 것이다. 한편 만일 이들이 수신 윈도우 내에 있다면, 수신 RLC 머신은 이들을 유효 RLC PDU들로서 잘못 받아들이게 된다. 그러나, 이들은 버려진 RLC PDU들이기 때문에, 리셋 이후 송신 RLC 머신에서 결코 전송되지 않았다. 그러나, RLC 리셋 이후 SRNC 상의 송신 RLC 머신은 진짜 RLC PDU들을 동일 시퀀스 번호 하에 전송할 것인데, 이 번호는 이후 버려진 RLC PDU들 이후에 수신기 측에 도달한 적이 있는 것이다. 따라서 진짜 RLC PDU들은 수신기 측에 의해 복제본으로서 해석되고, 그러므로 거절될 것이다. 수신 윈도우의 잔여 시퀀스 번호들 중에서, 상기 수신기 측은 차례로 진짜 RLC PDU들을 수신한다. 그러나, RLC PDU들에서 수신된 SDU 세그먼트의 RLC PDU들에 대한 재조합은 이제 실패하게 되는데, 이는 버려진 RLC PDU들이 유효 SDU 세그먼트들을 포함하지 않기 때문이다. 많은 경우에 있어서의 결과는 몇몇 RLC SDU들의 손실로서, 이들은 RLC 리셋을 통해 이미 손실된 이들 RLC SDU들을 사실상 훨씬 초과함으로써 RLC 리셋 이후에 전송되었던 것이다. RLC 리셋 이후 추가로 손실된 이들 RLC SDU들의 수는 수신 윈도우의 크기에 크기 의존하는데, 그 이유는 상기 크기가 한편으로 버려진 RLC PDU들 중의 어떤것이 리셋 이후 초기화된 수신 윈도우 내의 시퀀스 번호를 가질 위험에 대해 결정하기 때문이다. 다른 한편, 송신 윈도우(SRNC 상에서 송신 RLC 머신의)의 크기는 가능한 버려진 RLC PDU들의 수를 결정하며, 통상 동일 크기의 수신 및 송신 윈도우가 선택된다.
덧붙여서, 리셋으로 초기화 되었던 수신 윈도우 내의 시퀀스 번호를 지닌 버려진 RLC PDU들의 수신 이후에, 상태 리포트는 버려진 RLC PDU들의 바른 수신을 승인하는 한편, 송신 측은 이 버려진 RLC PDU의 시퀀스 번호를 지닌 진짜 RLC PDU를 아직 전송하지 않았는데, 즉, 상태 리포트는 송신측이 아직 전송하지 않았던 RLC PDU의 오류없는 수신을 표시하게된다. 규정된 오류 처리에 따라서, 몇몇의 경우 이와같은 것은 TS 25.322의 섹션 10.1에서 설명되는 바와같이, 오류있는 시퀀스 번호의 기준에 따라서 송신측에 의해 초기화되는 추가의 리셋 처리를 야기하여, AM RLC PDU들을 반송하는 논리 채널을 위한 데이터 전송에 대한 추가의 인터럽트를 일으킨다.
MRW SUFI(수퍼 필드)를 포함하는 STATUS PDU는 통상의 RLC 데이터 PDU들을 앞지를 수 있다면 유사한 문제들을 일으키지 않을 수 있다.
MRW SUFI를 포함하는 STATUS PDU는 "명시적 신호와 함께 SDU 폐기" 처리와 연계하여 사용될 수 있다. 이 처리는 송신측(다른말로 AM RLC 프로토콜의 송신자) 상의 RLC SUD들을 폐기하기 위하여, 그리고 폐기 정보를 수신측(다른 말로 AM RLC프로토콜의 수신기)상의 대등 개체에 전송하기 위하여 AM에서 사용된다. 상기 처리에 따라, 송신자는 시간 구간 동안 또는 다수의 전송에 대해 성공적으로 전송하지 못했던, RLC SUD를 폐기하고, MRW(Move Receiving Window: 이동 수신 윈도우) SUFI를 수신기에 보낸다. 수신된 MRW SUFI(폐기된 SDU의 프레그먼트들 만을 포함하기 때문에 수신측에서 폐기될 RLC PDU들의 시퀀스 번호를 포함함)에 따라서, 상기 수신기는 상기 SDU를 반송하는 AMD PDU들을 폐기하고, 수신 윈도우를 갱신, 즉 폐기된 SDU의 프래그먼트들이 포함된 RLC PDU들의 시퀀스 번호가 더이상 수신 윈도우 내에 존재하지 않도록, 수신 윈도우의 하부 에지를 전진시킨다.
다운링크에서 전송된 MRW SUFI를 포함하는 STATUS PDU가 이 STATUS PDU 이전에 전송된 RLC 데이터 PDU들을 앞서면, 다음에는 추월되었던 RLC 데이터 PDU들에 대해 유지해 둔다: 이들중 몇몇은 SDU 폐기 처리에 의하여 폐기될 RLC PDU들과 동일하거나, 이들중 아무것도 동일하지 않다. 동일한 PDU들은 SDU 폐기 처리가 종료된 후 수신될 때 폐기될 것인데, 상기 처리는 이들 RLC PDU들이 SDU 폐기 처리의 종료 후에 수신되면, 이들 RLC PDU들의 시퀀스 번호가 수신 윈도우 외부에 존재함을 확인할 것이기 때문이다.
따라서, RLC 리셋 PDU 또는 RLC 리셋 ACK PDU가 RLC 데이터 PDU들을 앞지르는 경우에 대해서 만 처리하는 것으로 충분하다.
HS-DSCH의 특수한 특징:
엄밀히 하나의 HS-DSCH 전송 채널이 존재하기 때문에, 양 논리 채널들은 동일한 HS-DSCH 상에서 만 운용될 수 있는데, 즉 FEC와 관련하여, RLC 제어 PDU들 및 RLC 데이터 PDU들은 이후 동일하게 처리, 즉 FEC RLC 제어 PDU들이 RLC 데이터 PDU들 보다 더 좋은 FEC로 전송되는 것을 확신하는 것이 불가능하다.
본 발명의 예시적 실시예에 따르면, RLC 제어 PDU들은 MAC-hs PDU에서 RLC 데이터 PDU들과 함께 전송되고, 그 에러 보호는 RLC 데이터 PDU들을 독점적으로 포함하는 MAC-hs PDU들의 오류 보호 보다 더 양호하다. 이 향상된 오류 보호는 MAC-hs PDU 내에 포함된 RLC PDU들의 수를 감소시키는 한편, 채널 부호화와 부호화율 정합후 MAC-hs PDU 내의 전체 비트수를 일정하게 유지시킴으로써, 즉 동일 수의 물리 계층 비트들이 2ms의 TTI에서 무선 인터페이스를 통해 전송됨으로써 달성될 수 있다.
MAC-hs PDU들은 모든 MAC-hs PDU들에서 전부 전송되는 연속하는 RLC PDU들에서, 시퀀스의 변화가 존재하지 않는 방식으로, 항상 RLC PDU들로 구성될 수 있다. 그러나, RLC 데이터 PDU들은 이로써 손실될 수 있는데, 그것은 경우에 따라서 이들이 바람직하지 않은 채널 조건 때문에 더이상 전송될 수 없기 때문이다.
노드 B의 MAC-hs의 스케쥴러는 수신된 모든 RLC PDU 중의 한 RLC PDU의 제 1 비트를, 그것이 RLC 제어 PDU 인지 또는 RLC 데이터 PDU 인지를 판정하기 위하여, 판독할 수 있다.
대안적으로, RLC 제어 PDU들은 RLC 데이터 PDU에 상이한 논리 채널에서 전송될 수 있고, 따라서 RNC와 노드 B 사이의 데이터 전송을 위한 프레임 프로토콜은 각 논리 채널로부터 RLC 제어 PDU 또는 RLC 데이터 PDU를 포함하는가를 판정할 수 있으며, 수신된 RLC PDU들이 RLC 제어 PDU이고, RLC 데이터 PDU인지 상기 RLC PDU 의 제 1 비트에 대한 분석없이, 노드 B가 즉시 인식할 수 있는 방식으로 RLC 제어 PDU들을 마크할 수 있다.
본 발명의 다른 예시적 실시예에 따르면, MAC-hs PDU(예를들어, 스케쥴러)들을 형성하는 노드 B 상의 MAC-hs의 개체는 적어도 RESET PDU와 같은 RLC 제어 PDU들의 소정 부분세트, RESET ACK PDU, 및 MRW SUFI(수퍼 필드)를 포함하는 STATUS PDU는 보다 양호한 FEC를 지니고 MAC-hs PDU들에서 전송된다. 이것은 이들 제어 PDU들이 통상 거의 전송되지 않기 때문에 유리하다. 이와 대조적으로, 예를들어 상태 리포트를 포함하는 STATUS PDU들은 보다 자주 전송되며, 매우 강한 FEC를 지닌 보다 작은 MAC-hs PDU들에 대한 이들의 전송을 제한하는 것은 HS-DSCH를 통한 다운링크 전송의 처리량을 감소시킬지 모른다.
예:
실제로, RLC 제어 PDU들에 대한 향상된 FEC를 위한 방법은 다음과 같이 적용될 수 있다: 즉, HS-DSCH를 통해 데이터를 이동국으로 전달하는 SRNC 상의 RLC 머신을 위한 RLC 데이터 PDU들과 RLC 제어 PDU들을 위하여, 두개의 논리 채널들이 구성되며, 이로써 첫번째 채널은 RLC 제어 PDU들의 반송을 위해 독립적으로 의도한 것이고, 양 논리 채널들은 동일한 MAC 논리 우선순위(MLP)를 지닌다. MAC-d 계층에서, RLC 데이터 PDU들과 RLC 제어 PDU들은 이로써 상이한 MAC 헤더를 지닌 MAC-d PDU들에 삽입된다. 동일한 MAC 우선순위의 결과로서, 이들 RLC PDU들은 MAC-d 계층 내의 동일 대기열 내에 모이고, 이후 MAC-d 계층의 대기열에 있었던 시퀀스와 동일한 시퀀스로 S-RNC와 노드 B 사이에서 프레임 프로토콜을 통해, 노드 B 상의 MAC-hs 계층으로 반송되며, 거기에서 시퀀스의 변동 없이 HS-DSCH를 통한 전송까지 다른 대기열에 저장된다. 상기 대기열에 일시적으로 저장된 MAC-hs PDU들을 MAC-d PDU들과 함께 패킹(packing)할 때, MAC-hs 계층에 있는 스케쥴러는 이들 각각의 MAC-d PDU들에 대해, 이들이 문제의 RLC 머신의 RLC 제어 PDU들의 반송에 관계된 제 1 논리 채널에 속하는지에 대한 분석을 한다. 특별히 양호한 FEC를 수반하는 특히 견고한 변조 및 부호화 방식(MCS)을 달성하기 위하여, 상기 스케쥴러는 채널 부호화와 부호화율 매칭후 MAC-hs PDU를 위해 궁극적으로 무선 인터페이스를 통하여 전송되는 고정된 갯수의 부호화된 비트들의 경우, 유저 비트 당 패리티 비트들의 수(유저 비트는 제 1 또는 제 2 데이터 패킷의 비트임) 및 그에 따른 FEC가 유저 비트 수의 감소에 따라서 증가하기 때문에, 동일한 MAC-hs 우선 클래스에 관련된 소정 MAC-d PDU들이 MAC-d PDU 시퀀스의 변동없이, 개별 MAC-hs PDU들에 삽입되게 하고, RLC 제어 PDU들을 포함하는 MAC-d PDU들은 적은 수의 다른 MAC-d PDU들과 함께 MAC-hs PDU와 만 공유(또는 MAC-hs PDU에서 홀로 전송되기 조차함)하게 한다.
만일 우선 클래스의 플로우(flow)로 전송될 RLC 제어 PDU들이 매우 많이 존재한다면(예를들어, 매 백번째가 아닌 매 열번째 RLC PDU 마다 제어 PDU), 이것은 "MAC-d PDU들(이것은 따라서 RLC 제어 및 RLC 데이터 PDU들을 포함함)의 시퀀스가 반드시 불변으로 남아있어야 한다는 제약 때문에, MAC-hs PDU 당 적은수의 RLC 데이터 PDU들 만이 전송되지만, 따라서 크게 향상된 FEC를 지니게 되어, 여기에서 그러나 "HS-DSCH를 통한 다운링크 전송량의 감소가 예상될 수 있다"는 사실을 야기할 수 있다. 그러나 대체로, RLC 제어 PDU들의 수는 전송될 RLC 머신의 RLC PDU들에 대해 매우 작은 부분(예를들어 1%)만을 나타내서, 플로우율(flow rate)은 이 방법에 의하여 크게 감소되지 않는다.
다른 한편으로 만일, 주요 RLC 제어 PDU(예를들어, RLC 리셋 PDU, RLC 리셋 ACK PDU, MRW SUFI 또는 MRW_ACK SUFI를 갖는 RLC STATUS PDU)들 만이 이 제 1 논리 채널을 통해서 전송되고, 그 패킷들은 상기 스케쥴러가 보다 강한 FEC를 지닌 MAC-hd PDU들을 포함하는 한편, 나머지 RLC 제어 PDU들 및 RLC 데이터 PDU들은 제 2 논리 채널을 통해서 반송된다면, 다운링크 전송량에 대한 이러한 제약은 피해갈 수 있다. 중요 RLC 제어 PDU들은 매우 드물게 만 전송되므로, 강한 FEC와 작은 크기를 지닌 MAC-hs PDU들에서 만 제 1 논리 채널을 통해서 전달되는 데이터 유니트를 조합하기 위한 제약 규칙은 전송량을 눈에띄게 경감시키지 않는다.
MAC-d PDU가 RLC 제어 PDU 또는 RLC 데이터 PDU를 포함하는지를 판정하도록, 상기 개체를 MAC-d PDU의 선택을 위해 동일한 MAC-hs PDU(예를들어, 스케쥴러)로 전송되게 할 제 2의 가능성은 모든 단일 RLC PDU(MAC-hs의 대기열 내에서 MAC-d PDU에 포함됨) 마다의 제 1 비트를 분석시키는 것이다. RLC PDU의 제 1 비트는 RLC PDU가 RLC 제어 PDU 또는 RLC 데이터 PDU를 포함하는 지의 여부를 가리킨다. 물론 이 개체(예를들어, 스케쥴러)는 문제의 RLC PDU를 포함하는 MAC-d PDU에 MAC-d 계층의 MAC 헤더가 제공되었는지의 여부, 즉 MAC 다중화가 이 논리 채널을 위해 적용 되었는지의 여부를 알면, 상기 RLC PDU의 제 1 비트를 오류없이 결정할 수 있을 뿐이다. 여기에서 MAC 다중화는 몇몇 논리 채널들이 동일한 MAC-d 플로우 상에서 다중화되는 것을 의미한다. 이 경우, MAC-d 계층은 MAC-d PDU를 형성하기 위하여 RLC 계층에 의하여 수신된 RLC PDU에 MAC 헤더를 붙인다. 상기 MAC 헤더는 4비트로 이루어진다. MAC 헤더는 정확하게 하나의 논리 채널이 MAC-d 플로우 상에 매핑되면 생략될 수 있다. 이 두번째 경우의 예에서, 정확하게 RLC PDU의 제 1 비트를 식별하기 위하여, 이 개체(예를들어, 스케쥴러)는 따라서 MAC-d 플로우가 정확히 하나의 논리 채널을 반송하는지 또는 몇개의 논리 채널을 반송하는지를 알아야 만 한다. 두번째의 경우, 스케쥴러는 MAC-d PDU가 RLC 데이터 PDU 또는 RLC 제어 PDU를 포함하는지를 판정하기 위하여 MAC-d PDU의 다섯번째 비트를 반드시 평가하도록, MAC 헤더가 항상 존재한다.
MAC-d 플로우가 정확히 하나의 논리채널을 반송하는 특별한 경우에, MAC 헤더가 누락될 수 있어서, 여기에서 MAC-d PDU의 첫번째 비트는 MAC-d PDU가 RLC 데이터 PDU 또는 RLC 제어 PDU를 포함하는지에 대한 여부를 가리킬 수 있다. 이 경우 보다 덜 바람직한 구성은 MAC 헤더를 여전히 포함할 수 있어서, 그러면 상기 스케쥴러는 MAC-d PDU가 RLC 데이터 PDU 또는 RLC 제어 PDU를 포함하는지의 여부를 판정하기 위하여 MAC-d PDU의 다섯번째 비트를 평가해야 하므로, 상기 스케쥴러가 반드시 그 사실을 알게되야 한다.
추가로, 동일한 MAC-hs PDU에서 전송될 MAC-d PDU를 선택하기 위한 개체는 어느 논리 채널이 UM RLC PDU들을 반송하고, 어느 논리 채널이 AM RLC PDU들을 반송하는지 알아야 한다. 이와같은 것은 예를들어, 상기 개체에 UM RLC PDU들을 반송하는 모든 논리 채널들의 리스트를 제공함으로써 달성될 수 있다. 동일한 것이 AM RLC PDU들을 반송하는 모든 논리 채널들의 리스트를 제공함으로써 달성될 수 있는데, 그러한 것 만이 AM RLC PDU들 또는 UM RLC PDU들을 전송하는 논리 채널들을 위하여 HS-DSCH를 통한 전송을 구성 가능하게 하기 때문이다. 더욱이, 중요한 RLC 제어 PDU들과 덜 중요한 RLC 제어 PDU들 사이의 구별을 위하여, 이 개체(예를들어, 스케쥴러)는 중요 RLC 제어 PDU들(예를들어, RLC RESET PDU, RLC RESET ACK PDU, MRW SUFI를 포함하는 STATUS PDU, 및 MRW_ACK SUFI를 포함하는 STATUS PDU)이 RLC 제어 PDU 내의 "PDU 종류" 필드(3비트로서 제 1 비트 뒤에 오며, RLC PDU가 RLC 제어 PDU인지를 판정함)의 어떤 비트 조합이 이들 중요 RLC 제어 PDU들을 식별하는 지를 알아야 한다는 것을 확인할 수 있다. 예를들어, TS 25.322는 다음 매칭을 규정한다.
Figure 112006040719810-pct00001
상기 매핑은 STATUS PDU가 RMW SUFI를 포함하는지 또는 MRW SUFI_ACK를 포함하는지를 식별하는 것을 아직 허용하지 않는다. 이 정보는 STATUS PDU의 구조를 더 분석함으로써 검색될 수 있는데, 이 구조는 TS 25.322에 서술되어 있다. STATUS PDU가 포함되되, MRW SUFI 또는 RMW SUFI_ACK 필드를 포함하는 것을 가리키도록, 5개의 예약 비트 조합 두개를 사용하는 것이 하나의 대안일 수 있다.
상기 정보는 다음과 같이 개체에 대하여 노드 B 상의 MAC-hs PDU 내에 어느 MAC-d PDU들을 전송할지에 대하여 결정하는 것이 가능하도록 만들어 질 수 있다.
AM 논리 채널을 설정할 때, 그 데이터는 HS-DSCH를 통해서 전달될 것이고, SRNC는 RNSAP-처리절차를 통해서 DRNC에게 하나 또는 그 이상의 정보를 알리는데, 상기 DRNC는 이후 NBAP 처리절차에 의해 노드 B로 진행한다. 이에 가장 적합한 RNSAP 처리절차 및 NBAP 처리절차는 동일한 이름을 가지고 다음으로 불리운다. 즉,
- 무선 링크 설정 절차(SRNC에서 DRNC 또는 DRNC에서 노드 B로 전송된 해당 메시지는 "무선 링크 설정(RADIO LINK SETUP)"으로 불리운다).
-동기 무선 링크 재구성 준비 절차(RNSAP의 경우 SRNC에서 DRNC로, NBAP의 경우 DRNC에서 노드 B로 전송된 해당 메시지는 "무선 링크 재구성 준비"로 불리운다).
RNSAP(무선 네트워크 시스템 어플리케이션 파트)는 3GPP TS 25.423 V5.3.0(2002-09), 3세대 파트너쉽 프로젝트; 기술 명세서 그룹 무선 액세스 네트워크; UTRAN Iur 인터페이스 RNSAP 시그널링(5판)에 설명되어 있다.
NBAP(노드 B 어플리케이션 파트)는 3GPP TS 25.433 V5.2.0(2002-09), 3세대 파트너쉽 프로젝트; 기술 명세서 그룹 무선 액세스 네트워크; UTRAN Iub 인터페이스 NBAP 시그널링(5판)에 설명되어 있다. 전체 UTRAN 구조는 3GPP TS 25.401 V6.1.0(2003-06), 3세대 파트너쉽 프로젝트; 기술 명세서 그룹 무선 액세스 네트위크; UTRAN 전체 설명(6판)에 설명되어 있다. 이들 명세서는 여기에서 참조로 포함되어 있다.
도 3은 본 발명의 예시적 실시예에 따른 통신 시스템을 나타낸다. 통신 시스 템은 네트워크 유니트를 지닌 송신국(30)과, 수신국(31), 및 연산 수단(34)을 포함한다. 연산 수단(34)은 송신국(30)에서 수신국(41)으로 데이터 패킷을 전송하기 위한 소프트웨어 프로그램 제품을 실행하기 위하여 사용된다. 송신국(30)에서 수신국(31)으로의 데이터 패킷의 전송은 무선 통신 링크(32)를 통해서 수행될 수 있다. 수신국(31)에는 또한 연산 수단이 제공될 수 있다. 도 3에 도시된 전송 시스템은 본 발명의 예시적 실시예에 따른 향상된 FEC를 수행하기 위해 적용된다.
도 4는 본 발명의 예시적 실시예에 따른 방법을 개략적으로 나타낸다. 도 1 및 도 2를 참조로 상세하게 설명한 바와 같이, MAC-d 계층(29)은 제 1 데이터 패킷 또는 RLC 제어 PDU들(21, 22, 27)을 포함하는 MAC-d PDU들, 및 제 2 데이터 패킷 또는 RLC 데이터 PDU들(23, 24, 25, 26, 28)을 포함하는 MAC-D PDU들을 포함하는데, 여기서 RLC 제어 PDU들 및 RLC 데이터 PDU들은 MAC-d 계층 상위의 계층에서 동일한 RLC 개체에 의해 전송되었다. 처리 단계에서, RLC PDU들(21, 22, 23, 24, 25, 26, 27, 28)을 포함하는 MAC-d PDU들은 MAC-hs 계층(12)으로 전달되며, 이 계층(12)은 MAC-d PDU들로부터 MAC-hs PDU들(1, 2, 3, 4, 5, 6, 7, 8)을 형성한다.
제 1 컨테이너(9, 11)는 제어 정보(RLC 제어 PDU들)를 포함하는 MAC-d PDU들(1, 2, 7)을 포함하고, 제 1 컨테이너(11) 또한 데이터(RLC 데이터 PDU)를 포함하는 MAC-d PDU(8)를 포함한다. 한편, 제 2 컨테이너(10)는 제어 정보를 포함하는 PDU들이 아닌 데이터 만을 포함하는 MAC-d PDU들(3, 4, 5, 6) 만을 포함한다.
주목해야할 사항은, MAC-hs PDU들은 실제로 전송된 모든 MAC-hs PDU들에서 전송된 RLC PDU들의 진행에서, 시퀀스의 변동이 존재하지 않는 방식으로 언제나MAC-d PDU들(항상 정확히 하나의 RLC PDU를 포함한다)로 구성될 수 있다. 그러나, 실제 전송된 MAC-hs PDU들에서, RLC 데이터 PDU들은 누락될 수 있는데, 이는 나쁜 채널 조건 때문에, RLC 데이터 PDU들(MAC-d PDU들에 포함된)이 반송되었던 MAC-hs PDU에 대한 오류 보호가 RLC 제어 PDU들(MAC-d PDU들에 포함된)이 반송되었던 MAC-hs PDU의 오류 보호보다 강하지 않았었을지도 모르기 때문이다.
제 1 및 제 2 데이터 패킷들에 대한 올바른 시퀀스 순서를 제공하기 위하여, 적어도 제 2 데이터 패킷들에는 본 발명의 예시적 실시예에 따라서,해당하는 데이터 패킷의 시퀀스 번호가 제공될 수 있다. 더욱이, 제 1 및 제 2 컨테이너의 올바른 시퀀스 순서를 제공하기 위하여, 제 1 제 2 컨테이너에는 해당 컨테이너 시퀀스 번호가 제공될 수 있다.
제 1항에 있는 예시적 실시예와 조합하여 구현될 수 있는, 즉 상이한 오류 부호화를 갖는 컨테이너들과 조합하지만, 제 1항의 해결방법과 분리되어 구현될 수도 있는 본 발명의 다른 예시적 실시예에 따르면, 상술한 문제는 RLC 프로토콜을 RLC 리셋 처리절차가 종료된 후 송신 및 수신 윈도우가 초기화 되지 않아서, 윈도우의 하부 에지들이 시퀀스 번호 0과 동일하지만, 이들 윈도우의 하부 에지는 RLC 리셋 처리가 개시되기 직전의 송신 윈도우의 하부 에지와 동일하게 설정되는 방식으로 수정함으로써 해결될 수 있다. 이것에 의해, "버려진 RLC PDU들"이 리셋 처리 이후 항상 수신 RLC 윈도우 바깥에 있고, 따라서 RLC 프로토콜의 오류 처리에 따라서 폐기되는 것이 달성될 수 있다. 달리 말해서, 그 시퀀스 번호가 수신 윈도우 바깥에 있는 RLC 데이터 PDU들은 폐기된다.
RLC 프로토콜의 이러한 수정은 RLC 리셋 PDU가 전송되기 직전에 송신 윈도우의 하부 에지의 값을 포함하고 따라서 RLC 리셋 처리를 촉발(즉, 송신 윈도우의 하부 에지를 0으로 초기화 하기 않고)하는 추가의 12 비트 필드를 RLC 리셋 PDU에서 결합함으로써 달성될 수 있다. 수신 RLC 개체는 이 RLC 리셋 PDU를 수신하면, 이 필드를 역시 판독하고, 윈도우의 하부 에지가 상기 필드에 포함된 값에 동일하도록 그 수신 윈도우를 갱신한다. 마찬가지로, RLC 리셋 PDU를 수신하는 RLC 개체는 RLC 리셋 PDU에 응답하여 전송될 RLC RESET ACK PDU에서 추가의 12 비트의 필드를 포함하는데, 이 필드는 RLC RESET ACK PDU를 보내기 직전에 그 송신 윈도우의 하부 에지의 값을 포함하고 송신 윈도우를 유지, 즉 송신 윈도우의 하부 에지를 0으로 초기화 시키지 않는다. RLC RESET ACK PDU가 RLC 리셋 PDU를 보냄으로써 RLC 리셋 처리를 촉발시키는 RLC 개체에 의하여 수신되면, 개체는 RLC RESET ACK PDU를 보냈던 RLC개체의 송신 윈도우의 하부 에지를 포함하는 12 비트의 필드를 판독하고, 자신의 수신 윈도우를 윈도우 하부 에지가 상기 필드에 포함된 값과 동일하도록 갱신한다. 따라서, TS 25.322에 설명된 바와 같이 리셋 PDU와 리셋 ACK PDU에서, 예를들어 HFNI(Hyper Frame Number Indicator: 하이퍼 프레임 번호 표시기) 필드 다음에, 추가의 12 비트 필드가 부가될 수 있는데, 이 필드는 도 5에 도시된 바와 같이 12 비트의 패딩 필드(padding field)를 취한다. LEWI("Lower Edge of the Window: 윈도우 하부 에지"-표시기)는 새로운 필드를 나타내며, 반면에 나머지는 TS 25.322에 설명된 것들이다.
예시적 실시예에 따르면, RLC 데이터 PDU들을 앞서는 RLC 제어 PDU들은 더이상 문제를 일으키지 않을 수 있으므로, RLC 데이터 PDU들을 위해 사용된 논리 채널 보다 더 높은 우선순위를 지닌 논리 채널 상에서 RLC 제어 PDU들을 전송할 가능성이 있을 수 있다. RLC 데이터 PDU들에 비해 양호한 RLC 제어 PDU들의 FEC는 다음 사실에 의하여 얻어질 수 있는데, 즉 RLC 제어 PDU들은 RLC 데이터 PDU들의 대기열과 다른 대기열에서 노드 B 상의 MAC-hs에 수집되고, 대기열은 보다 높은 우선순위를 지닌 스케쥴러에 의하여 제공받는데, 여기에서 스케쥴러는 컨테이너 또는 상기 대기열에 저장된 RLC 제어 PDU들을 전송하기 위해 사용되는 MAC-hs PDU가 충분히 강한 FEC로 보호, 즉 이러한 강한 FEC를 달성하기 위하여 충분히 감소된 수의 RLC 제어 PDU들을 포함하는 것을 확인할 수 있다.
주목해야할 사항은 본 발명이 UMTS 시스템의 예시적 실시예를 참조로하여 서렴되었다는 사실에도 불구하고, 본 발명은 유사한 문제들과 유사한 구성을 가진 다른 시스템에도 적용될 수 있다는 것이다.

Claims (13)

  1. 송신국에서 수신국으로 제 1 데이터 패킷들과 제 2 데이터 패킷들을 전송하는 방법에 있어서,
    상기 제 1 데이터 패킷들은 제어 명령들을 포함하고,
    상기 제 2 데이터 패킷들은 사용자 데이터를 포함하며,
    상기 제 1 데이터 패킷들과 상기 제 2 데이터 패킷들은 컨테이너들에서 상기 송신국으로부터 상기 수신국으로 전송되고,
    제 1 컨테이너는 적어도 하나의 상기 제 1 데이터 패킷을 포함하며,
    상기 제 1 컨테이너에는 제 1 오류 부호화가 제공되고,
    제 2 컨테이너는 적어도 하나의 상기 제 2 데이터 패킷을 포함하지만, 상기 제 1 데이터 패킷은 포함하지 않으며,
    상기 제 2 컨테이너에는 제 2 오류 부호화가 제공되고,
    상기 제 1 오류 부호화는 상기 제 2 오류 부호화보다 강한 오류 정정을 가지며,
    제 1 재전송 프로토콜은 상기 제 1 데이터 패킷들과 상기 제 2 데이터 패킷들 중 적어도 하나의 데이터 패킷의 전송 및 재전송을 제어하고,
    제 2 재전송 프로토콜은 상기 제 1 컨테이너 및 상기 제 2 컨테이너의 전송 및 재전송을 제어하며,
    상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들이 상기 제 1 컨테이너 및 상기 제 2 컨테이너에서 상기 제 2 재전송 프로토콜에 의해 전송될 때 발생하는 상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들의 제 1 순서는, 상기 제 1 재전송 프로토콜에 의해 전송된 상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들이 상기 제 2 재전송 프로토콜에 의해 수신되는 상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들의 제 2 순서와 비교할 때 변하지 않고 유지되는
    데이터 패킷 전송 방법.
  2. 제 1 항에 있어서,
    상기 제 1 컨테이너는 적어도 하나의 제 2 데이터 패킷을 더 포함할 수 있고,
    상기 제 1 컨테이너 내의 상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들의 수는 상기 제 2 컨테이너 내의 상기 제 2 데이터 패킷들의 수보다 작아서, 상기 제 1 컨테이너에서 전송된 제 1 데이터 페이로드는 상기 제 2 컨테이너에서 전송된 제 2 데이터 페이로드보다 낮은
    데이터 패킷 전송 방법.
  3. 제 1 항에 있어서,
    상기 제 1 컨테이너 및 상기 제 2 컨테이너에는 해당 컨테이너 시퀀스 번호가 제공되고,
    상기 제 2 데이터 패킷들의 각각의 데이터 패킷에는 해당 데이터 패킷 시퀀스 번호가 제공되는
    데이터 패킷 전송 방법.
  4. 제 1 항에 있어서,
    상기 제 2 재전송 프로토콜은, 상기 제 2 재전송 프로토콜이 자신의 상위에 위치된 상기 제 1 재전송 프로토콜로부터 수신한 수신 데이터 패킷이 제 1 데이터 패킷인지 또는 제 2 데이터 패킷인지를 판정하는
    데이터 패킷 전송 방법.
  5. 제 4 항에 있어서,
    상기 제 2 재전송 프로토콜은 상기 제 1 재전송 프로토콜에 의하여 상기 수신 데이터 패킷과 관련된 헤더 정보를 분석함으로써 상기 수신 데이터 패킷이 제 1 데이터 패킷인지 또는 제 2 데이터 패킷인지를 판정하는
    데이터 패킷 전송 방법.
  6. 제 4 항에 있어서,
    상기 수신 데이터 패킷이 제 1 데이터 패킷이면, 상기 수신 데이터 패킷은 제 1 전송 프로토콜에서 제 2 전송 프로토콜로 반송(carried)될 때 레이블(labelled)되고, 상기 제 1 전송 프로토콜은 상기 제 2 전송 프로토콜 상위에 위치하는
    데이터 패킷 전송 방법.
  7. 제 1 항에 있어서,
    상기 방법은 UMTS의 고속 다운링크 공유 채널을 통해 데이터를 전송하기 위해 적용되는
    데이터 패킷 전송 방법.
  8. 제 7 항에 있어서,
    상기 제 1 데이터 패킷들은 RLC 제어 PDU들이고, 상기 제 2 데이터 패킷들은 RLC 데이터 PDU들인
    데이터 패킷 전송 방법.
  9. 제 1 항에 있어서,
    상기 제 1 컨테이너 및 상기 제 2 컨테이너에는 해당 컨테이너 시퀀스 번호가 제공되고,
    상기 제 2 데이터 패킷들의 각각의 데이터 패킷에는 해당 데이터 패킷 시퀀스 번호가 제공되며,
    상기 제 1 재전송 프로토콜의 수신 개체는 시퀀스 번호가 수신 윈도우 외부에 있는 제 2 데이터 패킷들을 폐기하고,
    상기 제 1 재전송 프로토콜의 두 개의 대등 개체(peer entity) 중의 제 1 대등 개체는 두 개의 대등 개체의 리셋을 개시하도록 적응되되, 상기 리셋은 상기 제 1 데이터 패킷들에 포함된 제 1 리셋 메시지 및 제 2 리셋 메시지에 의하여 완료되고,
    상기 리셋은 제 1 개체로 하여금 제 1 리셋 메시지를 제 2 개체로 전송하게 하도록, 그리고 상기 제 2 개체로 하여금 상기 제 1 리셋 메시지에 응답하여 제 2 리셋 메시지를 상기 제 1 개체로 전송하게 하도록 하며,
    상기 제 1 리셋 메시지는 상기 제 2 개체의 수신 윈도우의 하부 에지를 상기 제 1 개체의 송신 윈도우의 하부 에지와 동등하게 설정하되, 상기 제 1 개체의 송신 윈도우의 상기 하부 에지는 상기 리셋 이전에 사용되었고,
    상기 제 2 리셋 메시지는 상기 제 1 개체의 수신 윈도우의 하부 에지를 상기 제 2 개체의 송신 윈도우의 하부 에지와 동일하게 설정하되, 상기 제 2 개체의 송신 윈도우의 상기 하부 에지는 상기 제 1 리셋 메시지의 수신 이전에 사용되었던
    데이터 패킷 전송 방법.
  10. 송신국에서 수신국으로 제 1 데이터 패킷들 및 제 2 데이터 패킷들을 전송하기 위한 통신 시스템으로서,
    상기 제 1 데이터 패킷들은 제어 명령들을 포함하고,
    상기 제 2 데이터 패킷들은 사용자 데이터를 포함하며,
    상기 제 1 데이터 패킷들과 상기 제 2 데이터 패킷들은 컨테이너들에서 상기 송신국으로부터 상기 수신국으로 전송되고,
    제 1 컨테이너는 적어도 하나의 상기 제 1 데이터 패킷을 포함하며,
    상기 제 1 컨테이너에는 제 1 오류 부호화가 제공되고,
    제 2 컨테이너는 적어도 하나의 상기 제 2 데이터 패킷을 포함하지만, 상기 제 1 데이터 패킷은 포함하지 않으며,
    상기 제 2 컨테이너에는 제 2 오류 부호화가 제공되고,
    상기 제 1 오류 부호화는 상기 제 2 오류 부호화보다 강한 오류 정정을 가지며,
    제 1 재전송 프로토콜은 상기 제 1 데이터 패킷들과 상기 제 2 데이터 패킷들 중 적어도 하나의 데이터 패킷의 전송 및 재전송을 제어하고,
    제 2 재전송 프로토콜은 상기 제 1 컨테이너 및 상기 제 2 컨테이너의 전송 및 재전송을 제어하며,
    상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들이 상기 제 1 컨테이너 및 상기 제 2 컨테이너에서 상기 제 2 재전송 프로토콜에 의해 전송될 때 발생하는 상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들의 제 1 순서는, 상기 제 1 재전송 프로토콜에 의해 전송된 상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들이 상기 제 2 재전송 프로토콜에 의해 수신되는 상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들의 제 2 순서와 비교할 때 변하지 않고 유지되는
    통신 시스템.
  11. 수신국으로 제 1 데이터 패킷들 및 제 2 데이터 패킷들을 전송하기 위한 송신국으로서,
    상기 제 1 데이터 패킷들은 제어 명령들을 포함하고,
    상기 제 2 데이터 패킷들은 사용자 데이터를 포함하며,
    상기 제 1 데이터 패킷들과 상기 제 2 데이터 패킷들은 컨테이너들에서 상기 송신국으로부터 상기 수신국으로 전송되고,
    제 1 컨테이너는 적어도 하나의 상기 제 1 데이터 패킷을 포함하며,
    상기 제 1 컨테이너에는 제 1 오류 부호화가 제공되고,
    제 2 컨테이너는 적어도 하나의 상기 제 2 데이터 패킷을 포함하지만, 상기 제 1 데이터 패킷은 포함하지 않으며,
    상기 제 2 컨테이너에는 제 2 오류 부호화가 제공되고,
    상기 제 1 오류 부호화는 상기 제 2 오류 부호화보다 강한 오류 정정을 가지며,
    제 1 재전송 프로토콜은 상기 제 1 데이터 패킷들과 상기 제 2 데이터 패킷들 중 적어도 하나의 데이터 패킷의 전송 및 재전송을 제어하고,
    제 2 재전송 프로토콜은 상기 제 1 컨테이너 및 상기 제 2 컨테이너의 전송 및 재전송을 제어하며,
    상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들이 상기 제 1 컨테이너 및 상기 제 2 컨테이너에서 상기 제 2 재전송 프로토콜에 의해 전송될 때 발생하는 상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들의 제 1 순서는, 상기 제 1 재전송 프로토콜에 의해 전송된 상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들이 상기 제 2 재전송 프로토콜에 의해 수신되는 상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들의 제 2 순서와 비교할 때 변하지 않고 유지되는
    송신국.
  12. 송신국으로부터 제 1 데이터 패킷들 및 제 2 데이터 패킷들을 수신하기 위한 수신국으로서,
    상기 제 1 데이터 패킷들은 제어 명령들을 포함하고,
    상기 제 2 데이터 패킷들은 사용자 데이터를 포함하며,
    상기 제 1 데이터 패킷들과 상기 제 2 데이터 패킷들은 컨테이너들에서 상기 송신국으로부터 상기 수신국으로 전송되고,
    제 1 컨테이너는 적어도 하나의 상기 제 1 데이터 패킷을 포함하며,
    상기 제 1 컨테이너에는 제 1 오류 부호화가 제공되고,
    제 2 컨테이너는 적어도 하나의 상기 제 2 데이터 패킷을 포함하지만, 상기 제 1 데이터 패킷은 포함하지 않으며,
    상기 제 2 컨테이너에는 제 2 오류 부호화가 제공되고,
    상기 제 1 오류 부호화는 상기 제 2 오류 부호화보다 강한 오류 정정을 가지며,
    제 1 재전송 프로토콜은 상기 제 1 데이터 패킷들과 상기 제 2 데이터 패킷들 중 적어도 하나의 데이터 패킷의 전송 및 재전송을 제어하고,
    제 2 재전송 프로토콜은 상기 제 1 컨테이너 및 상기 제 2 컨테이너의 전송 및 재전송을 제어하며,
    상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들이 상기 제 1 컨테이너 및 상기 제 2 컨테이너에서 상기 제 2 재전송 프로토콜에 의해 전송될 때 발생하는 상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들의 제 1 순서는, 상기 제 1 재전송 프로토콜에 의해 전송된 상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들이 상기 제 2 재전송 프로토콜에 의해 수신되는 상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들의 제 2 순서와 비교할 때 변하지 않고 유지되는
    수신국.
  13. 송신국에서 수신국으로의 제 1 데이터 패킷들 및 제 2 데이터 패킷들의 전송을 수행하기 위한 컴퓨터 프로그램을 포함하는 컴퓨터 판독가능 기록 매체로서,
    상기 제 1 데이터 패킷들은 제어 명령들을 포함하고,
    상기 제 2 데이터 패킷들은 사용자 데이터를 포함하며,
    상기 제 1 데이터 패킷들과 상기 제 2 데이터 패킷들은 컨테이너들에서 상기 송신국으로부터 상기 수신국으로 전송되고,
    제 1 컨테이너는 적어도 하나의 상기 제 1 데이터 패킷을 포함하며,
    상기 제 1 컨테이너에는 제 1 오류 부호화가 제공되고,
    제 2 컨테이너는 적어도 하나의 상기 제 2 데이터 패킷을 포함하지만, 상기 제 1 데이터 패킷은 포함하지 않으며,
    상기 제 2 컨테이너에는 제 2 오류 부호화가 제공되고,
    상기 제 1 오류 부호화는 상기 제 2 오류 부호화보다 강한 오류 정정을 가지며,
    제 1 재전송 프로토콜은 상기 제 1 데이터 패킷들과 상기 제 2 데이터 패킷들 중 적어도 하나의 데이터 패킷의 전송 및 재전송을 제어하고,
    제 2 재전송 프로토콜은 상기 제 1 컨테이너 및 상기 제 2 컨테이너의 전송 및 재전송을 제어하며,
    상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들이 상기 제 1 컨테이너 및 상기 제 2 컨테이너에서 상기 제 2 재전송 프로토콜에 의해 전송될 때 발생하는 상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들의 제 1 순서는, 상기 제 1 재전송 프로토콜에 의해 전송된 상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들이 상기 제 2 재전송 프로토콜에 의해 수신되는 상기 제 1 데이터 패킷들 및 상기 제 2 데이터 패킷들의 제 2 순서와 비교할 때 변하지 않고 유지되는
    컴퓨터 판독가능 기록 매체.
KR1020067011456A 2003-11-12 2004-11-03 데이터 패킷 전송 방법, 통신 시스템, 송신국, 수신국 및 컴퓨터 판독가능 기록 매체 Expired - Fee Related KR101185819B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP03104171 2003-11-12
EP03104171.8 2003-11-12
PCT/IB2004/052271 WO2005048517A1 (en) 2003-11-12 2004-11-03 Data packet transmission

Publications (3)

Publication Number Publication Date
KR20060136382A KR20060136382A (ko) 2007-01-02
KR20070000412A KR20070000412A (ko) 2007-01-02
KR101185819B1 true KR101185819B1 (ko) 2012-10-02

Family

ID=34585889

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020067011456A Expired - Fee Related KR101185819B1 (ko) 2003-11-12 2004-11-03 데이터 패킷 전송 방법, 통신 시스템, 송신국, 수신국 및 컴퓨터 판독가능 기록 매체

Country Status (9)

Country Link
US (1) US7810007B2 (ko)
EP (1) EP1685669B1 (ko)
JP (1) JP4842830B2 (ko)
KR (1) KR101185819B1 (ko)
CN (1) CN1879339B (ko)
AT (1) ATE541375T1 (ko)
DK (1) DK1685669T3 (ko)
ES (1) ES2379082T3 (ko)
WO (1) WO2005048517A1 (ko)

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0127650D0 (en) * 2001-11-19 2002-01-09 Nokia Corp Improvements in and relating to content delivery
BRPI0309998B1 (pt) * 2002-05-10 2017-07-04 Interdigital Technology Corporation SYSTEM FOR PERMITTING THE CONTROL OF CLEANING OF A Node B BY THE RADIO NETWORK DRIVER SERVER
US7468976B2 (en) * 2002-06-25 2008-12-23 Xocyst Transfer Ag L.L.C. Efficiency improvement for shared communications networks
US7564792B2 (en) * 2003-11-05 2009-07-21 Juniper Networks, Inc. Transparent optimization for transmission control protocol flow control
EP1797676B1 (en) 2004-10-08 2011-12-07 Telefonaktiebolaget LM Ericsson (publ) Congestion control within a radio access network
US8189615B2 (en) * 2004-12-23 2012-05-29 Nokia Corporation Method and apparatus for communicating scheduling information from a UE to a radio access network
US7742444B2 (en) 2005-03-15 2010-06-22 Qualcomm Incorporated Multiple other sector information combining for power control in a wireless communication system
US9055552B2 (en) 2005-06-16 2015-06-09 Qualcomm Incorporated Quick paging channel with reduced probability of missed page
US8750908B2 (en) 2005-06-16 2014-06-10 Qualcomm Incorporated Quick paging channel with reduced probability of missed page
US7889709B2 (en) * 2005-08-23 2011-02-15 Sony Corporation Distinguishing between data packets sent over the same set of channels
CN100433921C (zh) * 2005-10-12 2008-11-12 上海华为技术有限公司 一种在下行链路上传输数据的方法
EP1941642A1 (en) 2005-10-27 2008-07-09 QUALCOMM Incorporated A method and apparatus for setting reverse link cqi reporting modes in wireless communication system
US20090207790A1 (en) 2005-10-27 2009-08-20 Qualcomm Incorporated Method and apparatus for settingtuneawaystatus in an open state in wireless communication system
US20070104109A1 (en) * 2005-11-04 2007-05-10 Innovative Sonic Limited Method and apparatus for RLC protocol error handling in a wireless communications system
KR100982210B1 (ko) * 2005-11-30 2010-09-15 노키아 코포레이션 다중 arq 메커니즘들을 이용하는 재전송을 제공하는장치, 방법 및 컴퓨터 프로그램 생성물
CN105515736A (zh) * 2006-01-05 2016-04-20 Lg电子株式会社 在移动通信系统中发送数据
US8225164B2 (en) * 2006-01-05 2012-07-17 Telefonaktiebolaget Lm Ericsson (Publ) Media container file management
TW200731724A (en) * 2006-02-06 2007-08-16 Asustek Comp Inc Method and apparatus of radio link control reset in a wireless communications system
US20080019391A1 (en) * 2006-07-20 2008-01-24 Caterpillar Inc. Uniform message header framework across protocol layers
US8379646B2 (en) 2006-07-31 2013-02-19 Lg Electronics Inc. Method of processing control information in a mobile communication system
US8300563B2 (en) * 2006-09-29 2012-10-30 Intel Corporation Aggregated transmission in WLAN systems with FEC MPDUs
JP5113186B2 (ja) 2006-12-07 2013-01-09 エルジー エレクトロニクス インコーポレイティド 無線通信システムにおけるデータ伝達方法
US8311062B2 (en) * 2006-12-14 2012-11-13 Telefonaktiebolaget L M Ericsson (Publ) Method and arrangement for alignment of protocol data units in a wireless communication system
HUE033271T2 (en) * 2006-12-28 2017-11-28 Ntt Docomo Inc Transmitter, receiver, mobile station and wireless base station
KR101443626B1 (ko) * 2007-01-09 2014-09-23 엘지전자 주식회사 무선 통신 시스템에서의 스케쥴링 정보 전송 및 수신 방법
KR101211758B1 (ko) 2007-01-10 2012-12-12 엘지전자 주식회사 무선 통신 시스템의 블록 데이터 생성 방법
KR101430439B1 (ko) * 2007-01-10 2014-08-18 엘지전자 주식회사 이동 통신 시스템에서의 제어 정보 전송 방법
KR100987228B1 (ko) * 2007-01-24 2010-10-12 삼성전자주식회사 이동통신 시스템에서 매체 액세스 제어 프로토콜을 통한데이터 송수신 방법 및 장치
SG178738A1 (en) * 2007-02-02 2012-03-29 Interdigital Tech Corp Method and apparatus for enhancing rlc for flexiblerlc pdu size
JP4844751B2 (ja) * 2007-03-30 2011-12-28 日本電気株式会社 ネットワークリソース管理システム、方法及び無線制御装置
US8031689B2 (en) 2007-05-18 2011-10-04 Innovative Sonic Limited Method and related apparatus for handling re-establishment of radio link control entity in a wireless communications system
CN101394338A (zh) * 2007-09-21 2009-03-25 华为技术有限公司 一种数据调度的方法、系统和装置
WO2009089152A1 (en) 2008-01-03 2009-07-16 Conexant Systems, Inc. Cognitive and universal impulse noise protection
US20090175175A1 (en) * 2008-01-04 2009-07-09 Interdigital Patent Holdings, Inc. Radio link control reset using radio resource control signaling
TW200943975A (en) * 2008-01-09 2009-10-16 Nokia Corp Systems and methods for media container file generation
KR101531419B1 (ko) 2008-02-01 2015-06-24 엘지전자 주식회사 시간동기 타이머의 만료 시 상향링크 harq의 동작 방법
US9008004B2 (en) * 2008-02-01 2015-04-14 Lg Electronics Inc. Method for sending RLC PDU and allocating radio resource in mobile communications system and RLC entity of mobile communications
KR101375936B1 (ko) * 2008-02-01 2014-03-18 엘지전자 주식회사 시간동기 타이머의 만료 시 하향링크 harq의 동작 방법
KR101524420B1 (ko) 2008-02-01 2015-06-02 인터디지탈 패튼 홀딩스, 인크 논리 채널들의 우선순위를 정하는 방법 및 장치
US20100195553A1 (en) 2008-03-18 2010-08-05 Myers Theodore J Controlling power in a spread spectrum system
US8477830B2 (en) 2008-03-18 2013-07-02 On-Ramp Wireless, Inc. Light monitoring system using a random phase multiple access system
US8520721B2 (en) 2008-03-18 2013-08-27 On-Ramp Wireless, Inc. RSSI measurement mechanism in the presence of pulsed jammers
US8958460B2 (en) * 2008-03-18 2015-02-17 On-Ramp Wireless, Inc. Forward error correction media access control system
BRPI0823001A2 (pt) * 2008-08-08 2015-07-28 Fujitsu Ltd Aparelho de comunicação, programa de geração de dados de transmissão e método de geração de dados de transmissão
CN101651528A (zh) * 2008-08-11 2010-02-17 华为技术有限公司 上行链路传输方法及其系统
KR101737831B1 (ko) * 2009-02-02 2017-05-19 엘지전자 주식회사 무선 통신 시스템에서 전송할 시퀀스를 콤포넌트 캐리어에 매핑하는 방법
US8363699B2 (en) 2009-03-20 2013-01-29 On-Ramp Wireless, Inc. Random timing offset determination
US8477744B2 (en) * 2010-08-24 2013-07-02 Research In Motion Limited System and method for entering dynamic timeslot reduction
WO2012115545A1 (en) * 2011-02-22 2012-08-30 Telefonaktiebolaget L M Ericsson (Publ) Method and device for congestion situations
KR20130040090A (ko) * 2011-10-13 2013-04-23 삼성전자주식회사 복합 네트워크에서 멀티미디어 데이터를 전송하기 위한 장치 및 그 방법
JP6516402B2 (ja) * 2013-10-31 2019-05-22 株式会社Nttドコモ ユーザ装置、及びレイヤ2状態制御方法
KR20150050133A (ko) * 2013-10-31 2015-05-08 삼성전자주식회사 통신 시스템에서 패킷 송수신 방법 및 장치
JP6926127B2 (ja) * 2016-06-02 2021-08-25 ノキア ソリューションズ アンド ネットワークス オサケユキチュア マルチコネクティビティにおける信頼性のある通信のための装置及び方法
CN106717102B (zh) * 2016-11-09 2020-07-03 北京小米移动软件有限公司 控制协议数据单元pdu发送方法及装置
US10880222B2 (en) * 2017-04-28 2020-12-29 Kt Corporation Method and apparatus for transmitting a RLC layer status report
US11419001B2 (en) * 2017-08-11 2022-08-16 Apple Inc. Critical data handling for video and other applications
WO2019245179A1 (en) * 2018-06-20 2019-12-26 Lg Electronics Inc. Method for processing a packet located outside of window by reception end in wireless communication system and an apparatus therefor
CN111262660B (zh) * 2018-11-30 2022-01-14 华为技术有限公司 数据传输方法、设备及系统

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000507431A (ja) * 1997-01-22 2000-06-13 ノキア テレコミュニカシオンス オサケ ユキチュア セルラー方式無線システムにおけるチャネルレンジ拡張の制御方法及びセルラー方式無線システム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5671156A (en) * 1995-03-31 1997-09-23 Lucent Technologies Inc. Transmission method and system for JPEG images
US6405338B1 (en) * 1998-02-11 2002-06-11 Lucent Technologies Inc. Unequal error protection for perceptual audio coders
US7085273B1 (en) 1999-07-08 2006-08-01 Lucent Technologies Inc. Sender-initiated recovery algorithm (SIRA) for the layer 2 tunneling protocol (L2TP)
US6622277B1 (en) * 2000-06-05 2003-09-16 Tyco Telecommunications(Us)Inc. Concatenated forward error correction decoder
US7310336B2 (en) * 2001-05-18 2007-12-18 Esa Malkamaki Hybrid automatic repeat request (HARQ) scheme with in-sequence delivery of packets
US20030031119A1 (en) * 2001-06-16 2003-02-13 Samsung Electronics Co., Ltd. Method and apparatus for transmitting user data in an HSDPA mobile communication system
RU2242092C2 (ru) * 2001-07-06 2004-12-10 Самсунг Электроникс Ко., Лтд. Способ установки в исходное состояние объекта уровня управления доступом к среде в системе связи с широкополосным множественным доступом с кодовым разделением каналов, использующей высокоскоростной пакетный доступ к нисходящей линии связи
EP1286491B1 (en) * 2001-08-22 2004-06-30 Matsushita Electric Industrial Co., Ltd. Multichannel ARQ method and apparatus
US7020809B2 (en) * 2002-09-25 2006-03-28 International Business Machines Corporation System and method for utilizing spare bandwidth to provide data integrity over a bus

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000507431A (ja) * 1997-01-22 2000-06-13 ノキア テレコミュニカシオンス オサケ ユキチュア セルラー方式無線システムにおけるチャネルレンジ拡張の制御方法及びセルラー方式無線システム

Also Published As

Publication number Publication date
WO2005048517A1 (en) 2005-05-26
KR20070000412A (ko) 2007-01-02
EP1685669A1 (en) 2006-08-02
ATE541375T1 (de) 2012-01-15
EP1685669B1 (en) 2012-01-11
CN1879339A (zh) 2006-12-13
DK1685669T3 (da) 2012-03-19
JP2007511155A (ja) 2007-04-26
CN1879339B (zh) 2010-08-18
JP4842830B2 (ja) 2011-12-21
US7810007B2 (en) 2010-10-05
US20070133605A1 (en) 2007-06-14
ES2379082T3 (es) 2012-04-20

Similar Documents

Publication Publication Date Title
KR101185819B1 (ko) 데이터 패킷 전송 방법, 통신 시스템, 송신국, 수신국 및 컴퓨터 판독가능 기록 매체
KR20060136382A (ko) 데이터 패킷 전송 방법, 통신 시스템, 송신국, 수신국,소프트웨어 프로그램 제품
KR101084135B1 (ko) 무선 통신 시스템의 송수신 단에서의 상태 pdu송수신방법
EP1673895B1 (en) Medium access control priority-based scheduling for data units in a data flow
CA2774295C (en) Method and apparatus for resegmentation of packet data for retransmission on harq transmission failure
US20060034175A1 (en) Transmission of data packets in containers
US7130295B2 (en) Data retransmission apparatus and method in a mobile communication system
EP1563651B1 (en) Data packet transmission in a single container
US20120287912A1 (en) Method and Apparatus for Resegmentation of Packet Data for Retransmission on HARQ Transmission Failure
EP2633650B1 (en) Congestion control in a communication network
KR101084136B1 (ko) 무선 통신 시스템의 송수신 단에서 상태정보를 포함하는pdu를 송수신하는 방법
KR20080012136A (ko) 이동통신 시스템에서 패킷 송수신 방법 및 장치
KR20110094587A (ko) 실시간 서비스를 위한 수신 패킷 처리 방법 및 장치
KR20030004959A (ko) 고속 순방향 패킷 접속 방식을 사용하는 시스템의 데이터재전송 방법
HK1113248B (en) Method and apparatus for resegmentation of data packets for harq retransmission

Legal Events

Date Code Title Description
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

A201 Request for examination
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20150920

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20150920

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000