[go: up one dir, main page]

KR101011936B1 - 통신 시스템용 대역내 흐름 제어 방법 - Google Patents

통신 시스템용 대역내 흐름 제어 방법 Download PDF

Info

Publication number
KR101011936B1
KR101011936B1 KR1020030029450A KR20030029450A KR101011936B1 KR 101011936 B1 KR101011936 B1 KR 101011936B1 KR 1020030029450 A KR1020030029450 A KR 1020030029450A KR 20030029450 A KR20030029450 A KR 20030029450A KR 101011936 B1 KR101011936 B1 KR 101011936B1
Authority
KR
South Korea
Prior art keywords
flow control
destination device
acknowledgment
data
data packets
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
KR1020030029450A
Other languages
English (en)
Other versions
KR20030088873A (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 KR20030088873A publication Critical patent/KR20030088873A/ko
Application granted granted Critical
Publication of KR101011936B1 publication Critical patent/KR101011936B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/12Flow control between communication endpoints using signalling between network elements
    • 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
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0028Formatting
    • H04L1/0029Reduction of the amount of signalling, e.g. retention of useful signalling or differential signalling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/33Flow control; Congestion control using forward notification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/35Flow control; Congestion control by embedding flow control information in regular packets, e.g. piggybacking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0205Traffic management, e.g. flow control or congestion control at the air interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0252Traffic management, e.g. flow control or congestion control per individual bearer or channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

본 발명의 방법에서, 소스 디바이스(10)는 송신될 데이터 패킷들(100) 내에 식별자들을 배치한다. 식별자들은 목적지 디바이스(14)로부터 송신된 흐름 제어 요청에 응답하여 대역내 흐름 제어 수신확인 데이터를 포함할 수도 있다. 목적지 디바이스(14)가 송신 데이터 패킷들(100)을 수신할 때, 목적지 디바이스(14)는 목적지 디바이스(14)에서 디코딩될 데이터 패킷들(100)에 포함된 데이터에 기초하여 처리할 것이다. 디코딩된 데이터 패킷(100)이 목적지 디바이스(14)로부터의 흐름 제어 요청에 응답하여 대역내 흐름 제어 수신확인 데이터를 포함하면, 목적지 디바이스(14)는 수신된 대역내 흐름 제어 수신확인 데이터에 기초하여 데이터 패킷들(100)을 처리한다.
Figure R1020030029450
흐름 제어, 데이터 패킷, 수신확인, 목적지 디바이스, 소스 디바이스.

Description

통신 시스템용 대역내 흐름 제어 방법{In-band flow control methods for communications systems}
* 도면의 주요 부분에 대한 부호의 설명 *
도 1은 본 발명에 따른 데이터 패킷의 구조를 도시하는 도면.
도 2는 본 발명의 일 실시예에 따른 송신 및 수신 시스템의 논리 블록도.
도 3은 본 발명에 따른 방법의 일 실시예를 도시하는 도면.
도 4는 도 3의 실시예에 기초한 수신기측 기능들을 도시하는 도면.
도 5는 본 발명에 따른 방법의 다른 실시예를 도시하는 도면.
도 6은 도 5의 실시예에 기초한 수신기측 기능들을 도시하는 도면.
본 발명은 차세대 무선 통신 시스템들에 관한 것으로, 보다 상세하게는 이들 시스템들의 채널들에서의 흐름 제어를 위한 방법들에 관한 것이다.
전기 통신 시스템들, 특히, 범용 이동 전기통신 시스템(Universal Mobile Telecommunication System; UMTS) 표준에서의 잘 알려진 고속 다운링크 패킷 액세스(HSDPA) 규격에 있어서, 예를 들어, 고속 다운링크 공유 채널(HS-DSCH)과 같은 수송 채널은 소스 디바이스(예를 들어, 노드-B 또는 기지국)로부터 하나 이상의 목적지 디바이스들(예를 들어, 이동국들 또는 사용자 설비(UE))로의 송신들을 위해 사용된다.
통상적으로, 소스 디바이스로부터 목적지 디바이스로의(예를 들어, UE로부터 노드-B로의) 수송 채널을 통한 송신을 조정하기 위해서 무선 통신 시스템들에서의 흐름 제어가 필요하다. 흐름 제어 기술들은 목적지 디바이스의 수신 능력을 고려해야 하므로, 목적지 디바이스에서의 혼잡 및 패킷 손실을 회피하도록 목적지 디바이스에서의 큐잉(queuing)이 관리된다. 흐름 제어에 있어서, 수송 대기 시간 및 시그널링 대기 시간 모두가 감소되는데, 이는 목적지 디바이스에서의 버퍼 오버플로우 또는 혼잡의 결과로서 버려진 패킷들로 인한 재송신들이 감소되거나 회피되기 때문이다.
HSDPA에 있어서, UE로의 데이터의 다운링크 흐름은 유사한 이유들, 즉, UE에서의 버퍼의 오버플로우 및 혼잡을 회피하기 위해 조정되어야 한다. 상기 문제는 노드-B에 존재하는 고속 채널 의존 스케줄링 특성으로 인해 HSDPA에서 더욱 중대하다.
HSDPA에서, 효율성을 개선하기 위해서, 스케줄링 기능은 UE들로부터의 채널 품질 피드백에 기초하여 "고속" 스케줄링을 제공하기 위해 무선 네트워크 제어기(RNC, 예를 들면, 시스템 무선 자원들을 관리할 책임이 있는 UMTS 코어의 중앙의 고정 제어기)로부터 기지국 또는 노드-B로 이전되었다. 또한, 더 높은 데이터 레이트와 더 큰 송신 강건성을 제공함으로써 전체 시스템 효율과 능력을 향상시키기 위해 적응적 변조 및 코딩(AMC, adaptive modulation and coding) 및 하이브리드 자동 반복 요청(HARQ, hybrid automated repeat request)과 같은 기술들이 도입되었다. 일반적으로, 스케줄러는 주어진 시간에 송신용 UE를 선택하고, 적응적 변조 및 코딩은 UE에 의해 알려진 현재 채널 상태들에 대한 적절한 수송 포맷(변조 및 코딩)의 선택을 허용한다.
HSDPA에서, 예를 들어, 스케줄러, AMC 및 HARQ 기능들은 기지국에 위치된 MAC-hs(medium access control-high speed) 제어기에 의해 제공된다. MAC-hs는 공중 인터페이스상에서 송신된 데이터를 처리해야 할 책임이 있다. 또한, MAC-hs는 HSDPA에 할당된 무선 링크 물리 자원들을 관리할 책임이 있다. 일반적으로, MAC-hs에 의해 수행되는 기능들은 스케줄링/우선순위 처리, 하이브리드 ARQ, 및 물리층 수송 포맷(예를 들어, 변조, 코딩 방법 등)을 포함한다. 또한, MAC-hs의 HSDPA를 위해 흐름 제어 엔티티가 MAC에 존재할 것이다.
따라서, 고속 채널 의존 스케줄링 방식에 있어서, UE 채널 상태가 매우 양호할 때 대량의 데이터가 UE로 전송될 수 있다. 따라서, UE 내의 수신기 버퍼에서의 오버플로우 또는 혼잡 상태들을 회피하기 위해서, 흐름 제어 메커니즘들 또는 기술들은 현재 버퍼 상태 또는 UE에서의 수신 능력을 노드-B에 통지할 수 있어야 한다.
다음은 오버플로우 상태가 발생할 수 있는 예를 설명한다. UE는 개인용 게이트웨이(예를 들어, 사용자들이 노력을 기울이지 않고 이동 전화들, 데스크탑 및 노트북 컴퓨터들과 같은 다양한 외부 통신 디바이스들 간에 무선 접속 및 즉각적인 접속들을 허용하는, 예를 들어, 블루투스 무선 프로토콜을 통해 랩탑, PDA(personal display assistant) 등과 같은 다른 디바이스들에 접속하기 위해 상기 UE가 사용되는 경우)로서 사용될 수도 있다. 접속된 외부 디바이스와 UE간의 무선 링크가 일시적으로 감소될 수 있는데, 이는 간섭이 증가함에 따라 비트 레이트가 낮아지기 때문이다. 결과적으로, 외부 디바이스로 가는 도중의 데이터가 UE에서 정지된다. UE에서의 버퍼 오버플로우를 제어하기 위해, 노드-B에서의 무선 자원 제어기(RRC)와 UE간의 현재 링크 셋업이 재구성되어야 한다. 이러한 재구성이 발생할 수 있기 전에, 노드-B는 이미 UE로의 부가 데이터를 스케줄링할 것이다. UE는 어떠한 선택권도 가지고 있지 않지만, UE의 버퍼가 가득 차면 목적지 디바이스로의 패킷들을 탈락시킬 것이다. 패킷들은 HARQ에 의해 이미 정확하게 송신되었기 때문에, 어떠한 재송신도 부가적인 지연을 초래하며, 그에 따라 무선 자원들을 또한 낭비하게 된다.
흐름 제어 기술들은 이들 오버플로우 상태들을 회피할 수 있어야 한다. 마찬가지로 중요한 것은, 흐름 제어가 소스 디바이스로부터 발원하는 다중 흐름들에 대해 선택적 흐름 제어를 수행할 수 있어야 한다. 하나 이상의 "흐름" 또는 애플리케이션이 UE로의 다운링크 송신에서 멀티플렉싱될 수 있다. 이들 흐름들은 상이한 애플리케이션 또는 동일한 애플리케이션과는 상이한 우선순위 레벨들이나 등급들을 가질 수 있다. HSDPA에서는 최대 8개까지의 우선순위 등급들이 지원된다. 따라서, UE에 대한 하나 이상의 데이터 흐름이 존재하고, 버퍼 점유가 흐름들 중 하나에 대해서만 이루어지면, 시스템 처리량(throughput)을 최대화하기 위해서 이들 상이한 흐름들 간을 구별할 수 있는 흐름 제어가 중요하다.
현재, 업링크 시그널링 및 다운링크 시그널링 모두에 대한 UE 흐름 제어를 위해 대역외 시그널링 해결책을 채용하고 있는 흐름 제어 메커니즘들이 제안되어 왔다. 일반적으로, 대역외 시그널링은 제어 채널 또는 채널들에서 제어 메시지들을 전송한다. 대역외 시그널링은 물리층 또는 층 1에서 생성된 메시지들을 전달한다. 이들 메시지들은, 규정된 부가적인 시그널링 없이, 본질적으로 데이터 페이로드의 컨텐츠에 대해 보이지 않는다(blind).
대역내 시그널링을 사용하는 흐름 제어 메커니즘들은 다음의 가능한 조합들로 구체화될 수 있다: (1) 대역외 업링크 및 다운링크 시그널링, (2) 대역외 업링크 및 대역내 다운링크 시그널링, 및 (3) 대역내 업링크 및 대역내/대역외 다운링크 시그널링.
일반적으로, 업링크 시그널링은 흐름 레이트의 감소, 흐름의 종료, 또는 노드-B로부터의 연기나 유지 또는 노드-B로부터 UE로의 흐름의 재개를 위한 노드-B 요청에 대해 UE 피드백을 송신하는 것으로 이루어진다. UE는 버퍼 오버플로우에 의해 야기된 임의의 패킷의 탈락을 회피하기 위해 애플리케이션 버퍼가 가득 차기 전에 상기와 같은 요청을 전송한다. 노드-B는 미리 정의된 시간 동안 또는 노드-B가 UE로부터 흐름 재개 요청을 수신할 때까지 UE로의 데이터 흐름을 감소시키거나 종료하거나 또는 유지할 것이다.
UE로부터의 업링크 UE 흐름 제어 요청 시그널링에 부가하여, UE에 의한 흐름 제어 요청의 수신확인(acknowledge) 메시지를 전달하는 노드-B로부터의 대역외 다운링크 시그널링이 흐름 제어 메커니즘의 신뢰성을 증가시키기 위해 다운링크에 채용될 수 있다. 흐름 제어를 위한 업링크 UE 요청들에서의 에러들은 회복 불가능한 에러의 경우들이 되게 할 수 있다. 다운링크에서만 공중 인터페이스 능력이 향상되는 HSDPA에서, 업링크는 비교적 더 많은 에러를 갖는 경향이 있는데, 이는 어떠한 HARQ 프로세스 및 AMC도 구현되지 않기 때문이다. UE는 업링크 요청에 대해 더 높은 전력을 사용할 수 있다. 그러나, 시스템의 UE 전력 제한들로 인해 전력을 증가시키는 것이 불가능할 수도 있다. 게다가, UE로부터의 더 높은 송신 전력은 더 많은 간섭을 발생시킬 것이며, 따라서, 시스템에 대한 전체 업링크 용량에 영향을 미친다.
흐름 제어를 위한 업링크 UE 요청에 있어서, 가능하게는 대역내 시그널링이나 대역외 시그널링 중 하나가 채용될 수도 있다. 그러나, 어떠한 새로운 업링크 수송 채널도 제안되어 있지 않은 현재의 HSDPA에 있어서, 시그널링 방법의 선택은 상술된 대역외 시그널링 방법만으로 제한된다.
또한, 다운링크에 있어서, UE 흐름 제어를 위해 상술된 대역외 흐름 제어 방법들을 사용하면 몇몇 단점들이 있다: (a) 데이터 페이로드 유형들의 지식을 층 1 또는 물리층에서 이용할 수 없기 때문에, 상이한 흐름들에 대한 흐름 제어가 제공될 수 없다. 따라서, 흐름 제어는 UE로 전송된 모든 흐름들에 대해 수행되어야 한다; (b) 대역외 시그널링은 더 높은 전력 요구사항들을 필요로 하는 더 복잡한 코딩 및/또는 변조 방식들을 통한 보호를 필요로 한다. 이들 복잡한 방식들은 다른 점에서 보면 다른 기능들을 위해 사용될 수 있는 값비싼 공중 인터페이스 자원들을 소비한다; 및 (c) HSDPA에 있어서, 대역외 시그널링은 그 많은 이점들 중에서 높은 도플러의 강건함을 제공하고 대역외 시그널링 기술들에 의해서는 채용되지 않는 터보 코딩 이득을 제공하는 HARQ 재송신 프로세스로부터 얻지 않는다. 따라서, 상이한 우선순위의 흐름들 간을 구별하지 않는 흐름 제어 메커니즘들 또는 기술들은 UE로의 상이한 우선순위의 흐름들의 각각을 동시에 제어해야 한다.
본 발명은 소스 디바이스가 송신될 데이터 패킷들 내에 식별자들을 배치하는 송신 및 수신 방법들과 장치들을 제공한다. 식별자들은 목적지 디바이스로부터 송신된 흐름 제어 요청에 응답하여 대역내 흐름 제어 수신확인 데이터를 포함할 수 있다. 목적지 디바이스가 송신된 데이터 패킷들을 수신할 때, 목적지 디바이스는 목적지 디바이스에서 디코딩될 데이터 패킷들 내에 포함된 데이터에 기초하여 처리할 것이다. 디코딩된 데이터 패킷이 목적지 디바이스로부터의 흐름 제어 요청에 응답하여 대역내 흐름 제어 수신확인 데이터를 포함하면, 목적지 디바이스는 수신된 대역내 흐름 제어 수신확인 데이터에 기초하여 진행할 것이다.
데이터 패킷들을 송신하는 방법을 설명하는 일 실시예에서, 목적지 디바이스에 대한 흐름 제어 수신확인이 데이터 패킷의 비-페이로드 부분에 삽입되고, 데이터 패킷은 흐름 제어 수신확인과 함께 목적지 디바이스에 송신된다. 흐름 제어 수신확인은 목적지 디바이스로부터의 흐름 제어 요청에 응답하여 송신된다.
송신된 데이터 패킷들을 수신하는 방법을 설명하는 일 실시예에 있어서, 목적지 디바이스는 목적지 디바이스에 대한 흐름 제어 수신확인을 포함하는 부분을 갖는 데이터 패킷을 수신하여 수신된 데이터 패킷들을 적어도 하나의 버퍼에 저장하고, 수신된 흐름 제어 수신확인 데이터에 기초하여 데이터 패킷들을 처리하기 위 해 데이터 패킷들을 디코딩한다.
본 발명의 원리들은 UMTS 표준의 잘 알려진 HSDPA 규격에 기초한 무선 통신 시스템들에 대해 특히 적합하며 이러한 예시적인 문맥에서 설명될 것이지만, 본 명세서에 보여지고 설명된 실시예들은 단지 예시적인 것으로 이에 제한되는 것이 아니라는 점을 주의해야 한다. 그에 따라, 다른 송신 시스템들로의 적용을 위한 다양한 변경들이 이 기술분야에 숙련된 사람들에게 명백할 것이며, 본 명세서의 교시들에 의해 고려될 것이다. 또한, 이하에서, 사용자 설비(UE)는 무선 네트워크에서의 이동국과 동일하고, 기지국과 노드-B는 서로 바뀌어 사용될 수도 있다. 본 개시에 있어서, 단어 "상이한 흐름들"과 "상이한 우선순위 등급들"은 서로 바뀌어 사용될 수 있다.
본 발명에 따르면, 다운링크에서의 대역내 흐름 제어 기술은 MAC-hs PDU 패킷의 헤더를 이용하여 UE의 흐름 제어 요청에 응답하도록 흐름 제어 수신확인 메시지들을 전송한다. 또한, MAC-hs PDU에 포함된 대역내 제어 수신확인 메시지들(ACK)은 현재의 흐름 제어 ACK이 현재 전송되는 것과 동일한 흐름 또는 우선순위 등급에 대해 흐름 제어가 활성화될 수 있도록 하고(즉, MAC-hs 페이로드는 흐름 제어를 요구하는 동일한 흐름의 데이터를 포함함), 흐름 제어 ACK이 현재 전송되고 있는 현재의 흐름과는 상이한 흐름에 대해 흐름 제어가 활성화될 수 있도록 한다. 흐름 제어 ACK 메시지가 흐름 식별 또는 흐름의 우선순위 등급과 연관되기 때문에 두 방법들 모두가 달성될 수 있다. 따라서, 다운링크에서의 흐름 제어를 위한 대역내 시그널링은 전송될 흐름 제어 ACK 메시지에 대한 특정 흐름의 데이터를 기다릴 필요 없이 상이한 흐름들의 흐름 제어가 UE에 신속하게 전달될 수 있도록 한다.
흐름 제어를 위한 대역내 다운링크 시그널링의 이점들은 여러 가지가 있다. 첫 번째로, 다운링크에서의 흐름 제어를 위한 대역내 시그널링은 노드-B로 하여금 UE에 대한 흐름들을 선택적으로 제어할 수 있도록 하여, 다른 흐름들이 계속될 수 있도록 하면서 한 디바이스에 대한 개별적인 흐름들이 중단되거나 감소될 수 있도록 한다. 선택적 제어의 결정은 지연, 서비스 품질 등과 같은 다수의 요구사항들에 기초할 수 있다. 두 번째로, 대역내 시그널링은 UMTS용 HSDPA에 대한 HS-DSCH 수송 채널과 같은 다운링크 수송 채널에 존재하는 터보 코딩 이득뿐만 아니라 HARQ 동작의 강건함에 있어 유리하다. 마지막으로, 다운링크에서의 수신확인은 UE로부터의 흐름 제어 요청들을 처리하기 위한 신뢰할 수 있는 2-방향 통신들을 제공한다.
도 1은 본 발명의 흐름 제어 방법에 따른 데이터 패킷의 구조를 도시한다. 도 1에 도시된 바와 같이, 예를 들어, 기지국과 UE간의 HS-DSCH를 통해 송신될 수 있는 데이터 패킷(100)의 MAC-hs PDU 패킷 구조가 있다. MAC-hs PDU는 MAC로부터 물리층으로 전송되는 패킷인 MAC PDU와 동등하다. MAC이 수신하는 페이로드(이 경우에는 MAC-hs 페이로드)와 MAC층에 부가되는 몇몇 헤더들로 구성된다. 일 실시예에서, 패킷 구조(100)는 헤더부(110)와 MAC-hs 페이로드(130)를 포함할 수 있다. 헤더부(110)는 데이터 패킷 내의 특정 페이로드의 우선순위를 나타내는 우선순위 등급 표시자(PCI, priority class indicator)(111), 송신시의 데이터 패킷의 시퀀스를 나타내는 대역내 송신 시퀀스 번호(TSN, transmission sequence number)(112), 이하에 추가 설명될 수신확인 시퀀스 번호(ASN, acknowledgement sequence number)(113), 특정 패킷 크기까지의 MAC-hs PDU를 구성하기 위해 MAC-hs 페이로드(130)가 패딩되었다는 것을 나타내는 패딩 표시자(PI, padding indicator)(114), 및 코딩 비트들의 수 또는 부가된 패딩의 크기를 나타내는 패딩 블록 번호(PBN, padding block number)(116)를 포함한다. MAC-hs 페이로드(130)는 상위층들로부터 수신된 제어 및 트래픽 데이터를 포함한다.
일 실시예에 따르면, 본 방법은 다운링크에서의 흐름 제어를 위한 대역내 시그널링을 제공한다. 이것은, 예를 들어, UE로 HS-DSCH를 통해 데이터 패킷으로 송신되는, UE의 흐름 제어 요청을 수신확인하기 위한 대역내 흐름 제어 수신확인 데이터를 삽입하기 위해서 헤더(110)의 TSN 내의 부가의 가용 공간을 이용함으로써 행해진다. UE의 요청에 대한 흐름 제어 수신확인은 과부하되지 않도록 하기 위해 무엇을 해야할지를 UE에게 알린다. 예로서, 수신확인은 특정 흐름을 종료하거나, 특정 흐름을 정지하거나, 특정 흐름에 대한 레이트를 감소시키기 위한 요청에 간단히 수신확인하거나, 또는 특정 흐름을 재개하기 위한 메시지들을 포함할 수도 있다. 각 데이터 패킷의 페이로드가 우선순위로 표시되는 대역내의 흐름 제어 수신확인을 제공하는 것은 대역내 흐름 제어 수신확인 데이터가 우선순위마다인 것을 보장한다. 이것은 기지국으로 하여금 다운링크에서 송신된 데이터 패킷들의 다양한 우선순위들의 흐름을 제어할 수 있도록 한다.
이 실시예에서, TSN 및 대역내 흐름 제어 수신확인을 포함하기 위한 충분한 공간(26 또는 64개의 가능한 값들)을 제공하는, HSPDA 표준에서의 TSN의 현재 크기(6비트)로 인해 다운링크에서 대역내 흐름 제어를 제공하는 것이 가능하다.
또 다른 실시예에서, 대역내 흐름 제어 수신확인을 삽입하기 위한 공간을 TSN(112)에 할당하는 대신, UE의 흐름 제어 요청을 수신확인하고 또한 다른 기능들을 수행하기 위해 ASN(113)이 이용된다. 이것은 ASN(113)이 ASN에 대해 할당된 필드 크기에 의존하여 충분한 공간을 포함하기 때문에 가능하다. 5비트의 ASN에 있어서, ASN에 대해 32개의 가능한 값들을 이용할 수 있다. 따라서, 이들 값들 중 1 내지 4의 값들은, 예를 들어, UE로부터의 다양한 흐름 제어 요청들을 수신확인하기 위해 사용될 수 있다.
도 2는 본 발명의 흐름 제어 방법을 채용하는 송신 및 수신 시스템의 논리 블록도를 도시한다. 특히, 도 2는 기지국으로부터 UE로의 다운링크에서 데이터 패킷의 데이터 흐름과 일반적인 처리를 설명하기 위해 제공된다. 이 송신 및 수신 시스템은 HSDPA를 위해 제안된 것으로, 휴(Hu) 등에 의해 2001년 11월 26일 출원되고 발명의 명칭이 "데이터 패킷의 재배열동안 기능 정지를 회피하기 위해 데이터 패킷을 송신 및 수신하기 위한 방법 및 장치(Method and apparatus for transmitting and receiving data packets to avoid stall during re-sequencing of data packets)"인 계류중인 미국 특허 출원 제 09/994,490 호에 기술된 바와 같이, 대역내 송신 시퀀스 번호(TSN) 및 수신확인 시퀀스 번호(ASN)가 제공된 데이터 패킷들을 포함하며, 상기 인용된 특허 출원은 본 명세서에서 참조로서 포함된다.
도 2에 도시된 바와 같이, 소스 디바이스(예를 들어, 기지국 또는 노드-B)(10)는 매체(12)를 통해 데이터 패킷들을 목적지 디바이스(예를 들어, 사용자 설비(UE))(14)에 송신한다. 이하, 소스 디바이스(10)는 기지국(10)으로서 언급되고 목적지 디바이스(14)는 UE(14)로 언급될 것이지만, UE가 소스 디바이스이고 기지국이 목적지 디바이스일 수도 있다는 것을 알아야 한다.
기지국(10)은 다른 기지국 회로(간결하고 명확하게 하기 위해 도시하지 않음)로부터 송신용 데이터 패킷들을 수신하는 파서(parser)(2)를 포함한다. 데이터 패킷들은 하나 이상의 논리 채널들로부터 발원하며, 우선순위 등급이 할당되어 있다. 상술된 바와 같이, 각 데이터 패킷은 데이터 패킷의 우선순위 등급(1 내지 N)을 나타내는 PCI(111)를 포함한다. 도 1에 도시된 바와 같이, PCI(111)는 데이터 패킷의 헤더부에 포함될 수도 있다.
파서(2)는 데이터 패킷의 PCI(111)에 기초하여 데이터 패킷들을 N개의 버퍼들(4) 중 하나에 파싱한다. N개의 우선순위 등급들의 상이한 등급에 대해 하나의 버퍼(4)가 제공되고 그와 연관되므로, N개의 버퍼들(4)이 제공된다. 예를 들어, 파서(2)는 우선순위 등급 1과 연관된 버퍼(4)에 1의 PCI를 갖는 데이터 패킷들(100)을 출력하고, 2의 우선순위 등급을 갖는 버퍼(4)에 2의 PCI를 갖는 데이터 패킷들(100)을 출력하는 식으로 계속된다.
스케줄러(9)는 버퍼들(4)로부터 데이터 패킷들을 수신하고, 송신기(8)에 의해 송신을 위한 데이터 패킷들(100)을 스케줄링한다. 구체적으로, 스케줄링 유닛(3)은 우선순위 등급에 기초하여 데이터 패킷들(100)을 수신하고, 송신을 위해 데이터 패킷들을 정렬한다. 높은 우선순위 등급을 갖는 데이터 패킷들은 낮은 우선순위 등급의 데이터 패킷들보다 앞서 송신을 위해 스케줄링될 것이고, 높은 우선순위 등급을 갖는 데이터 패킷들은 낮은 우선순위 등급을 갖는 데이터 패킷들의 송신을 선취할 수 있다. 현재 송신/재송신중인 데이터 패킷보다 높은 우선순위 등급을 갖는 데이터 패킷(100)이 스케줄링 유닛(3)에 의해 수신되면, 스케줄링 유닛(3)은 낮은 우선순위 등급의 데이터 패킷의 송신을 중지하도록 송신기(8)에 명령할 수도 있다. 스케줄링 유닛(3)은 또한 중지된 데이터 패킷을 ASN 생성기(7)(이하 설명됨)에 통지한다.
송신 시퀀스 번호(TSN) 생성기(6)는 스케줄링 유닛(3)으로부터 송신용 데이터 패킷들을 수신하고 각 데이터 패킷에 송신 시퀀스 번호를 할당한다. TSN 생성기(6)는 각 우선순위 등급에 대한 송신 시퀀스를 기억하고, 그에 따라, 매 우선순위 등급에 대해 하나의 송신 시퀀스 번호가 존재한다. TSN 생성기(6)는 수신된 데이터 패킷이 속하는 우선순위 등급에 대한 송신 시퀀스에 다음 TSN을 할당한다. 구체적으로, TSN은 데이터 패킷 내의 미리 결정된 위치에 배치된다. 도 1에서 설명된 바와 같이, TSN은 데이터 패킷의 헤더부의 일부를 형성할 수 있다.
TSN을 데이터 패킷에 할당한 후에, TSN 생성기(6)는 TSN을 증가시키고, 이 새로운 TSN은 그 우선순위 등급의 다음의 수신된 데이터 패킷에 할당될 것이다. 바람직한 실시예에서, TSN 생성기(6)는, 예를 들어, 0의 TSN을 할당하는 것으로 시작하고, TSN을 1만큼씩 증가시킨다.
상이한 송신 시퀀스가 각 우선순위 등급과 연관되기 때문에, 특정 우선순위 등급의 데이터 패킷들은 다른 우선순위 등급들의 데이터 패킷들에 할당된 TSN들과 관계없는 TSN들을 갖는다. 결과적으로, 상이한 우선순위 등급들의 2개의 데이터 패킷들이 동일한 TSN을 가질 수 있다.
수신확인 시퀀스 생성기(7)는 수신 시스템(13')으로부터의 정보에 기초하여 수신확인 시퀀스 번호(ASN)를 생성하고, 생성된 ASN을 데이터 패킷 내 미리 정해진 위치에 삽입한다. 예를 들어, 도 1에 도시된 바와 같이, ASN은 데이터 패킷에 대한 헤더부의 일부를 형성할 수 있다. 목적지 디바이스가 데이터 패킷을 수신하였다는 수신확인을 소스 디바이스가 수신할 때, 소스 디바이스는 송신용 데이터 패킷에 수신확인 시퀀스 번호를 삽입한다. 수신확인 시퀀스 번호는 수신확인된 데이터 패킷의 송신 시퀀스 번호와 동일하다. 수신측에서, 목적지 디바이스는 처리에 있어 다음 상위층에 출력된 수신확인 시퀀스 번호와 동일한 송신 시퀀스 번호를 갖는 손실 데이터 패킷을 처리할 것이다(즉, 손실 데이터 패킷이 손실되었다는 확인). 그리고, 손실 데이터 패킷이 가득 채워지는 것을 인해, 정확히 수신된 데이터 패킷들의 상위층들로의 전송시 어떠한 기능 정지(stall)도 회피된다.
또한, 데이터 패킷의 송신이 중지될 때, 소스 디바이스는 송신용 데이터 패킷에 수신확인 시퀀스 번호를 삽입한다. 수신확인 시퀀스 번호는 중지된 데이터 패킷의 송신 시퀀스 번호와 동일하다. 결과적으로, 수신측에서, 목적지 디바이스는 처리에 있어 다음 상위층에 출력된 수신확인 시퀀스 번호와 동일한 송신 시퀀스 번호를 갖는 손실되고 중지된 데이터 패킷을 취급할 것이다. 손실되고 중지된 데이터 패킷이 가득 차기(flush) 때문에, 기능 정지(stall) 상황이 다시 회피된다.
수신 시스템(13')은 UE(14) 내의 수신 시스템(13)과 동일한 구조를 가지며, 따라서, 수신 시스템(13)과 같이 이하 상세히 설명하지는 않는다. 그러나, 간단히, 수신 시스템(13')은 적절히 수신된 것으로서 사용자 설비(14)에 의해 수신확인되는 데이터 패킷들에 대한 TSN 및 PCI를 ASN 생성기(7)에 통지한다는 점에서 상이하다.
ASN 생성기(7)는 수신확인된 데이터 패킷의 TSN과 동일한 ASN을 생성하여, 이 생성된 ASN을 수신확인된 데이터 패킷의 우선순위 등급으로 저장한다. ASN 생성기(7)는 또한 스케줄링 유닛(3)에 의해 중지된 데이터 패킷의 TSN과 동일한 ASN을 생성한다. 구체적으로, 스케줄링 유닛(3)은 TSN과 PCI에 의해 중지될 데이터 패킷을 식별하고, ASN 생성기(7)는 중지된 데이터 패킷의 TSN과 동일한 ASN을 생성하여, 생성된 ASN을 중지된 데이터 패킷과 동일한 우선순위 등급을 갖는 다른 ASN들과 함께 저장한다. ASN 생성기(7)는 TSN 생성기(6)로부터 송신을 위한 데이터 패킷을 수신하고, 그 PCI로부터 우선순위 등급을 식별한다. ASN 생성기(7)는 상기 우선순위 등급을 갖는 저장된 ASN들을 찾아 삽입한다(예를 들어, 일 실시예에서는, 데이터 패킷 내에 마지막으로 또는 가장 최근에 저장된 ASN). 이러한 방식으로, ASN들은 후입선출(last-in, first-out) 기반으로 데이터 패킷들(100)의 헤더부들(110)에 삽입된다.
송신기(8)는 스케줄러(9)로부터 데이터 패킷들을 수신하고, 이 데이터 패킷들을 매체(12)를 통해 듀플렉서(31)와 하나 이상의 안테나들(At)을 거쳐 HS-DSCH와 같은 송신용 수송 채널에 멀티플렉싱한다. 수신 시스템(13')이 UE(14)에 의해 적절히 수신되지 않은 것으로서 식별하는 데이터 패킷들에 대해, 송신기(8)는 그 데이터 패킷들을 재송신한다. 부가적으로, 송신기(8)는 송신 후 미리 정해진 시간 기간에 데이터 패킷이 수신되었다는 확인을 수신하기를 기대한다. 이러한 확인이 수신되지 않으면, 송신기(8)는 데이터 패킷을 재송신한다. 그리고, 데이터 패킷이 미리 결정된 횟수만큼 재송신된 후에, 송신기(8)는 어떠한 추가의 재송신들도 시도하지 않고 데이터 패킷을 버린다.
UE(14)에서, 데이터 패킷들은 하나 이상의 수신 안테나들(Ar) 및 듀플렉서(15)를 통해 수신 시스템(13)에 의해 수신된다. 수신기(16)는 데이터 패킷들을 디코딩하여, 데이터 패킷들을 저장하는 단일 버퍼(23)에 이 데이터 패킷들을 출력한다. 바람직한 실시예에서, 버퍼(23)는 랜덤 액세스 메모리이다. 수신기(16)가 데이터 패킷들을 버퍼(23)에 전송할 때, 수신기(16)는 수신된 데이터 패킷에 대한 수신확인 응답을 출력하도록 송신 시스템(11')에 명령한다. 수신확인 응답은 수신된 데이터 패킷을 PCI 및 TSN에 의해 식별하고, 데이터 패킷이 수신되었음을 나타낸다. 그러나, 수신기(16)가 데이터 패킷을 수신할 수 없다면(예를 들어, 데이터 패킷을 디코딩할 수 없다면), 수신기(16)는 데이터 패킷에 대한 비-수신확인 응답을 전송하도록 송신 시스템(11')에 명령한다. 이 실시예에서의 비-수신확인 응답은, 데이터 패킷이 정확하게 수신되지 않았음을 나타내고, 송신기에서의 수신확인 표시자의 송신 및 수신 간의 상술된 연관 타이밍으로 인해, 송신기는 수신된 패킷을 PCI와 TSN에 의해 식별할 수 있다. 송신 시스템(11')은 상술된 기지국(10) 내의 송신 시스템(11)과 동일한 구조를 가질 수 있다.
UE(14) 내의 제어 논리(25)는 버퍼(23)로 하여금 데이터 패킷들의 PCI 및 TSN에 기초하여 처리의 다음 상위층에 데이터 패킷들을 출력하도록 한다. 구체적으로, 제어 논리(25)는 각 우선순위 등급과 연관된 카운터(27)를 포함한다. 따라서, N개의 카운터들(27), 즉, 각 우선순위 등급에 대해 하나의 카운터가 존재한다. 카운터(27)는 수신된 패킷 데이터 내의 TSN의 다음 예측된 시퀀스내 값(in-sequence value)으로 설정된다. 버퍼(23)에 다수의 데이터 패킷들이 로드된 후에, 제어 논리(25)는 우선순위 등급 1에 대한 데이터 패킷들의 TSN들을 검사하고, 상기 우선순위 등급에 대한 카운터(27)와 수신된 데이터 패킷들의 최저 TSN과 동일한 값을 비교한다. 수신된 데이터 패킷이 상기 우선순위 등급에 대한 카운터(27)의 카운트 값과 같은 TSN을 가지면, 카운터(27)가 증가된다. 이러한 방식으로, 데이터 패킷들이 사용자 설비(14)에 의해 시퀀스 밖에서 수신되더라도, 이 데이터 패킷들은 시퀀스내 처리에 있어 시스템의 다음 상위층에 전송된다. 이러한 프로세스는 그 후 동일한 우선순위 등급을 갖는 다른 데이터 패킷들에 대해 반복되고, 차례로 각 우선순위 등급에 대해 반복된다.
또한, 동일한 비교, 출력 및 증가 프로세스가 연관된 카운터들(27)을 사용하여 다른 우선순위 등급들에서 데이터 패킷들에 대해 수행된다. 카운트다운 타이머(19)는 카운터(27)의 카운트 값보다 큰 TSN을 갖는 데이터 패킷이 수신될 때 시동된다. 제어 논리(25)는 어느 한 쪽의 카운터가 리셋되거나 카운터(27)의 카운트 값과 값 SN을 갖는 패킷 데이터 사이의 TSN 값들을 갖는 모든 패킷 데이터가 수신되거나 또는 타이머가 만료될 때, 카운터(27)와 연관된 카운트다운 타이머(19)를 초기화한다(예를 들어, 10초). 여기서, SN은 타이머가 시동될 때 수신된 패킷 데이터의 TSN 값이다. 버퍼(23)가 우선순위 등급에 대한 카운터(27)의 카운트 값과 같은 TSN을 갖는 데이터 패킷을 수신하기 전에 카운트다운 타이머(19)가 만료되면, 카운터(27)가 증가된다. 이러한 방식으로, 데이터 패킷들이 사용자 설비(14)에 의해 순서를 벗어나서 수신되더라도, 데이터 패킷들은 시퀀스 내의 처리에 있어 시스템의 다음 상위층에 전송된다.
제어 논리(25)는 또한 수신된 데이터 패킷들 내의 임의의 ASN들을 모니터한다. 우선순위 등급에 대한 카운터(27)가 상기 우선순위 등급에 속하는 수신 데이터 패킷 내의 ASN과 동일한 카운트 값을 갖고, ASN과 동일한 TSN을 갖는 상기 우선순위 등급의 데이터 패킷이 버퍼 내에 존재하지 않으면(예를 들어, 손실되면), 제어 논리(25)는 상기 우선순위 등급을 갖고 처리에 있어 다음 상위층에 출력된 ASN과 동일한 TSN을 갖는 데이터 패킷을 취급할 것이다. 즉, 제어 논리(25)는 상기 우선순위 등급과 연관된 카운터(27)를 증가시킬 것이다. 이것은 상기 데이터 패킷을 효과적으로 가득 채운다.
이상에서 전체적인 구조가 설명되었으며, 일 실시예에 따른 흐름 제어 방법이 이하 도 3의 흐름도를 참조하여 설명되고, 여기서, MAC-hs PDU에 대한 헤더가 부가된다. 초기에, 스케줄러(9)는 TSN을 UE(14)에 할당하고(단계 S30), 이것은 스케줄러(9)에서 적당한 알고리즘에 의해 행해질 수 있다. 다음에, 스케줄러(9)가 특정 흐름에 대한 임의의 흐름 제어 요청이 UE(14)로부터 수신되었는지를 검사한다(단계 S31). 흐름 제어 요청이 수신되었을 때(단계 S31에서 "YES"인 경우), TSN 생성기(6)는 단계 S30에서 UE(14)에 할당된 TSN을 헤더(110)의 TSN(112)에서의 흐름 제어를 위한 사전 할당된 TSN 번호를 통해 흐름 제어 ACK 메시지로 대체하고(단계 S32), 이어서 ASN 생성기(7)는 ASN 번호를 생성하기 위한 단계로 진행한다(단계 S34). 대역내 흐름 제어 수신확인(ACK) 메시지를 위해 TSN(112) 내의 단일 위치 또는 공간이 할당되는 것으로 가정한다. 본 실시예에 있어서, 흐름 제어 요청은 HS-DSCH를 통해 현재의 MAC-hs PDU 패킷을 UE(14)에 전송하는 동일한 데이터에 대한 것이다.
TSN을 할당한 후에, UE(14)가 흐름 제어 요청을 전송하지 않았다는 것이 결정되면(단계 S31에서 "NO"인 경우), TSN 생성기(6)는 현재 TSN 값을 증가시키고(단계 S34), 이 새로운 TSN은 상기 우선순위 등급의 다음 수신 데이터 패킷에 할당될 것이다. 바람직한 실시예에서, TSN 생성기(6)는, 예를 들어, 0의 TSN을 할당함으로써 시작되고, 도 2와 관련하여 상술된 바와 같이 TSN을 1만큼 증가시킨다.
이러한 제 1 흐름 제어 실시예의 변형예에서, UE(14)로부터의 흐름 제어 요청은 전송할 어떠한 데이터도 가지고 있지 않은 흐름 또는 데이터 흐름 우선순위에 대한 것일 수도 있다. UE(14)에 흐름 제어 명령을 전송하기 위해, 그 후 PCI 필드가 UE(14)에 의해 요청된 흐름에 대한 PCI와 같은 값으로 설정된다. 이어서, 요청된 PCI 흐름으로 설정된 PCI를 갖는 0의 페이로드의 MAC-hs PDU는 PCI 값에 의해 식별된 흐름에 대한 흐름의 종료를 나타내는 TSN 값과 함께 UE에 전송될 수 있다.
도 2에 기재된 것과 유사하게, ASN 생성기(7)는 수신 시스템(13')으로부터의 정보에 기초하여 ASN을 생성하고(단계 S34), 생성된 ASN을 데이터 패킷의 헤더부에 삽입한다(단계 S35). 송신기(8)는 PCI를 갖는 데이터 패킷들, 유효 송신 시퀀스 번호만을 포함하거나 헤더(110)의 TSN(112)의 흐름 제어를 위한 사전 할당된 스페이서를 통한 흐름 제어 ACK 메시지(단계 S32)를 포함하는 TSN(112), 및 스케줄러(9)로부터 생성된 ASN(113)을 수신하고, 이 데이터 패킷들을 매체(12)를 통해 듀플렉서(31) 및 하나 이상의 안테나들(At)을 거쳐 HS-DSCH와 같은 송신(단계 S37)용 수송 채널로 멀티플렉싱한다(단계 S36).
도 4는 도 3의 실시예에 따른 수신측 기능들을 도시한다. UE(14)에서, 데이터 패킷이 수신되고 수신기(16)는 MAC-hs PDU 데이터 패킷을 디코딩하고(단계 S41), 데이터 패킷을 저장하는 단일 버퍼(23)에 이 데이터 패킷을 출력한다. 도 2와 유사하게, 수신기(16)가 데이터 패킷들을 버퍼(23)에 전송할 때, 수신기(16)는 수신된 데이터 패킷에 대한 수신확인 응답을 출력하도록 송신 시스템(11')에 명령한다.
구체적으로, MAC-hs PDU(예를 들어, 데이터 패킷)를 수신할 때, UE(14)는 MAC-hs PDU를 디어셈블링하여(예를 들어, 단계 S41의 디코딩) TSN 필드로부터 TSN 값을 얻는다. 그 후, UE(14)는 디코딩된 TSN이 어떠한 흐름 제어 요청도 갖지 않는 유효 TSN인지, 흐름 제어 시그널링을 위해 UE(14)에 할당된 TSN 값인지를 결정한다(단계 S43). TSN 값이 유효 송신 시퀀스 번호이면(단계 S43에서 "NO"인 경우), 송신 시스템(11')은 PCI 및 TSN에 의해 수신 데이터 패킷을 식별하는 기지국(10)에 수신확인 응답을 송신하여, 데이터 패킷이 수신되었다는 것을 나타낸다(단계 S45). TSN 값이 흐름 제어를 위해 할당된 TSN 값과 같을 때(단계 S43에서 "YES"인 경우), UE(14)는 PCI에 의해 표시된 흐름 제어가 흐름 제어 요청시 UE에 의해 요청된 것과 같이 제어되는 메시지인 TSN을 인터럽트할 것이다. 이어서, 이 예에서 흐름은 종료된다(단계 S47).
도 5는 본 발명에 따른 방법의 또 다른 실시예를 도시한다. 도 5는 흐름 제어를 위한 대역내 시그널링 수신확인 데이터의 삽입을 위해 헤더의 TSN에 공간을 할당하는 대신에 대역내 흐름 제어 수신확인 데이터를 생성하기 위해 ASN이 사용되는 것을 제외하고는 도 3과 다소 유사하다.
TSN 생성기(6)는 스케줄링 유닛(3)으로부터 송신용 데이터 패킷들을 수신하고, 각 데이터 패킷에 송신 시퀀스 번호를 할당한다(단계 S50). TSN 생성기(6)는 TSN을 증가시켜 송신 시퀀스에서의 다음 TSN을 할당하고, 그 우선순위 등급의 다음 수신 데이터 패킷에 새로운 TSN이 할당되도록 한다(단계 S51).
도 2에 설명된 것과 유사하게, ASN 생성기(7)는 수신 시스템(13')으로부터의 정보에 기초하여 ASN을 생성한다(단계 S52). 그러나, 흐름 제어 요청이 UE로부터의 업링크에서 수신되었다면(단계 S53에서 "YES"인 경우), ASN 생성기(7)는 단계 S52에서 할당된 ASN을 흐름 제어를 위해 ASN(113) 내에 사전 할당된 ASN 번호를 통해 흐름 제어 ACK 메시지로 대체한다(단계 S54). 이 실시예에서는, 하나 이상의 공간들이 대역내 흐름 제어 수신확인 메시지에 대해 할당될 수 있다고 하더라도, 대역내 흐름 제어 수신확인 메시지를 위해 ASN 공간 내의 단일 위치가 할당되는 것으로 가정된다. 어떠한 흐름 제어 요청도 수신되지 않으면(단계 S53에서 "NO"인 경우), 생성된 ASN이 삽입된다(단계 S55).
송신기(8)는 스케줄러(9)로부터의 유효 수신확인 시퀀스 번호 또는 대역내 흐름 수신확인 데이터 중 하나와 함께 ASN, TSN, 및 PCI를 갖는 데이터 패킷들을 수신하여, 이 데이터 패킷들을 매체(12)를 통해 듀플렉서(31) 및 하나 이상의 안테나들(At)을 거쳐 HS-DSCH와 같은 송신(단계 S57)용 수송 채널에 멀티플렉싱한다(단계 S56).
이 제 2 흐름 제어 실시예의 변형예에서, UE(14)로부터의 흐름 제어 요청은 전송할 어떠한 데이터도 없는 흐름 또는 데이터 흐름 우선순위에 대한 것일 수도 있다. 흐름 제어 명령을 UE에 전송하기 위해서, PCI 필드는 UE에 의해 요청된 흐름에 대한 PCI와 같은 값으로 설정된다. 이어서, 0의 페이로드의 MAC-hs PDU는 PCI 값에 의해 식별된 흐름에 대한 흐름의 종료를 나타내는 ASN 값과 함께 UE에 전송될 수 있다.
도 6은 도 5의 실시예에 따른 수신측 기능들을 도시한다. 도 6은 도 4와 다소 유사하다. UE(14)에서, 데이터 패킷들이 수신되고, 수신기(16)는 이 데이터 패킷들을 디코딩하여(단계 S61), 데이터 패킷들을 저장하는 단일 버퍼(23)에 이 데이터 패킷들을 출력한다. MAC-hs PDU가 수신될 때 UE(14)는 PDU를 디어셈블링하여 ASN 필드로부터 ASN 값을 얻을 것이다. ASN 값이 유효 송신 시퀀스 번호이면(예를 들어, 어떠한 흐름 제어 ACK 메시지도 갖지 않거나 단계 S63에서 "NO"인 경우), 송신 시스템(11')은 PCI 및 TSN에 의해 수신 데이터 패킷을 식별하는 수신확인 응답을 송신하고(단계 S65), 데이터 패킷이 수신되었다는 것을 표시한다. ASN 값이 흐름 제어를 위해 할당된 ASN 값과 같으면(단계 S63에서 "YES"인 경우), UE(14)는 PCI에 의해 표시된 흐름이 흐름 제어 요청시 UE에 의해 요청되는 것과 같이 제어될 수 있는 메시지로서 ASN을 인터럽트할 것이다. 이 바람직한 실시예에서, UE(14)로의 흐름이 종료된다(단계 S67).
상기 각 실시예들에 있어서, UE(14)에 의해 인터럽트된 흐름 제어 ACK 메시지는 여러 유형들의 흐름 제어 응답들을 포함할 수 있다. 예를 들어, 흐름 제어 ACK 메시지는 중지(Stop), 유지(Hold) 또는 재개(Restart), 또는 이들 모두 또는 일부의 조합 중 하나를 나타내는 정보를 포함할 수 있다. 흐름 제어 ACK 메시지가 "중지"를 나타내면, UE(14)는 흐름 제어 요청이 수신되어 특정 흐름(예를 들어, 요청된 흐름)에 대한 그 송신이 종료된다는 것을 나타내는 정보를 수신한다. 흐름 제어 ACK 메시지가 "유지"를 나타내면, UE(14)는 흐름 제어 요청이 수신되어, UE(14)가 계속해서 흐름 제어 요청들을 전송해야 하고, UE(14)로의 데이터 흐름은 계속 활성화 상태일 것이라는 것을 나타내는 정보를 수신한다. 흐름 제어 ACK 메시지가 "재개"를 나타내면, UE(14)는 데이터 흐름을 재개하기 위한 흐름 제어 요청이 BS(10)에 의해 수신되어 그 목적지 디바이스가 BS(10)로부터 데이터 흐름 수신을 재개한다는 것을 나타내는 정보를 수신한다.
따라서, 상기 실시예들에서 구현된 흐름 제어 수신확인은 TSN 필드 내의 TSN 공간이나 MAC-hs PDU 패킷 내의 ASN 필드 중 하나를 사용하여 흐름 제어 수신 확인 메시지(들)를 시그널링한다. 이들 두 실시예들은 UMTS의 HSDPA 표준과 같은 고속 다운링크 송신들을 위해 구현된 "종래 기술" 부분에 간략히 설명된 것과 같은 대역내 송신 강화들의 이점들을 이용하는 상술된 바와 같은 다운링크에서의 대역내 시그널링 방법을 이용한다.
이와 같이 본 발명이 설명되었으며, 동일한 것이 많은 방법들로 변경될 수 있음이 명백할 것이다. 예를 들어, 도 2의 논리 블록들과 도 3 내지 도 6의 흐름도 블록들은 하드웨어 및/또는 소프트웨어로 구현될 수도 있다. 하드웨어/소프트웨어 구현들은 제조의 처리기(들) 및 물품(들)의 조합을 포함할 수도 있다. 제조 물품(들)은 저장 매체, 상기 방법을 수행하기 위해 처리기에 의해 판독되는 코드 부분들을 갖는 컴퓨터 판독 가능한 매체, 및 실행 가능한 컴퓨터 프로그램(들)을 더 포함할 수도 있다. 실행 가능한 컴퓨터 프로그램(들)은 상기 방법에 있어서 설명된 동작들을 수행하기 위한 명령들을 포함할 수도 있다. 컴퓨터 실행 가능한 프로그램(들)은 또한 외부 공급된 전파 신호(들)의 일부로서 제공될 수도 있다. 이러한 변형예들은 본 발명의 사상과 범위를 벗어나는 것이 아니라, 이러한 모든 수정예들은 이하의 특허청구범위 내에 포함된다는 것이 이 기술분야에 숙련된 사람들에게 명백할 것이다.
본 발명은 송신될 데이터 패킷들 내에 식별자들을 배치하는 송신 및 수신 방법들과 장치들을 제공하며, 식별자들이 목적지 디바이스로부터 송신된 흐름 제어 요청에 응답하는 대역내 흐름 제어 수신확인 데이터를 포함하여, 목적지 디바이스가 송신된 데이터 패킷들을 수신할 때, 목적지 디바이스는 목적지 디바이스에서 디코딩될 데이터 패킷들 내에 포함된 데이터에 기초하여 처리하며, 디코딩된 데이터 패킷이 목적지 디바이스로부터의 흐름 제어 요청에 응답하여 대역내 흐름 제어 수신확인 데이터를 포함하면, 목적지 디바이스는 수신된 대역내 흐름 제어 수신확인 데이터에 기초하여 데이터 패킷들을 처리한다.

Claims (10)

  1. 데이터 패킷들을 전송하는 방법에 있어서,
    목적지 디바이스로부터 흐름 제어 요청을 송신하는 단계;
    상기 흐름 제어 요청에 응답하여 데이터 패킷의 비-페이로드 부분에, 상기 목적지 디바이스에 대한 목적지 디바이스 흐름 제어 상태 표시자를 포함하는 흐름 제어 수신확인을 삽입하는 단계;
    상기 데이터 패킷의 일부에 삽입될 수신확인 시퀀스 번호를 생성하는 단계로서, 상기 수신확인 시퀀스 번호는 상기 목적지 디바이스로부터 수신된 데이터 패킷의 송신 시퀀스 번호를 나타내고,
    이전 할당된 수신확인 시퀀스 번호를 갖는 상기 흐름 제어 수신확인은 상기 송신 단계 이전에 상기 생성된 수신확인 시퀀스 번호를 대신하여 상기 부분 내에 삽입되는, 상기 수신확인 시퀀스 번호 생성 단계; 및
    상기 흐름 제어 수신확인을 갖는 상기 데이터 패킷을 상기 목적지 디바이스로 송신하는 단계로서, 상기 흐름 제어 수신확인은 상기 목적지 디바이스로부터의 상기 흐름 제어 요청에 응답하여 송신되는, 상기 목적지 디바이스로의 송신 단계를 포함하는, 데이터 패킷 전송 방법.
  2. 제 1 항에 있어서,
    상기 흐름 제어 수신확인은 특정 흐름에 대한 송신이 종료될 것임을 나타내는 정보를 포함하는, 데이터 패킷 전송 방법.
  3. 제 1 항에 있어서,
    상기 흐름 제어 수신확인은 상기 목적지 디바이스가 흐름 제어 요청들을 계속해서 전송해야 하고, 상기 목적지 디바이스로의 데이터 흐름 제어가 미래에도 계속 활성화 상태에 있을 것임을 나타내는 정보를 포함하는, 데이터 패킷 전송 방법.
  4. 제 1 항에 있어서,
    상기 흐름 제어 수신확인은 상기 목적지 디바이스가 상기 데이터 흐름의 수신을 재개한다는 것을 나타내는 정보를 포함하는, 데이터 패킷 전송 방법.
  5. 삭제
  6. 데이터 패킷들을 송신하기 위한 장치에 있어서,
    송신 시퀀스 번호들을 데이터 패킷들에 할당하는 송신 시퀀스 생성기로서, 상기 송신 시퀀스 번호는 상기 데이터 패킷들에 대한 송신 시퀀스를 나타내고, 상기 송신 시퀀스 생성기는 또한 상기 장치에 수신된 흐름 제어 요청에 응답하여 송신 시퀀스 번호에 대해 할당된 상기 데이터 패킷들 각각의 일부에 목적지 디바이스에 대한 목적지 디바이스 흐름 제어 상태 표시자를 포함하는 흐름 제어 수신확인을 삽입하고,
    상기 흐름 제어 수신확인은,
    (1) 상기 흐름 제어 요청이 수신되고 특정 흐름에 대한 송신이 종료됨;
    (2) 상기 흐름 제어 요청이 수신되고, 상기 목적지 디바이스가 흐름 제어 요청들을 계속해서 전송해야 하며, 상기 목적지 디바이스로의 데이터 흐름이 미래에도 여전히 활성화 상태에 있음; 또는
    (3) 데이터 흐름을 재시작하기 위한 흐름 제어 요청이 수신되고 상기 목적지 디바이스가 상기 데이터 흐름의 수신을 재개함;을 나타내는, 상기 송신 시퀀스 생성기; 및
    상기 데이터 패킷들을 목적지 디바이스로 송신하는 송신기로서, 상기 흐름 제어 수신확인은 상기 목적지 디바이스로부터의 상기 흐름 제어 요청에 응답하여 송신되는, 상기 송신기를 포함하는, 데이터 패킷 송신 장치.
  7. 삭제
  8. 삭제
  9. 삭제
  10. 삭제
KR1020030029450A 2002-05-15 2003-05-09 통신 시스템용 대역내 흐름 제어 방법 Expired - Fee Related KR101011936B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/145,514 2002-05-15
US10/145,514 US8089879B2 (en) 2002-05-15 2002-05-15 In-band flow control methods for communications systems

Publications (2)

Publication Number Publication Date
KR20030088873A KR20030088873A (ko) 2003-11-20
KR101011936B1 true KR101011936B1 (ko) 2011-02-08

Family

ID=29269744

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030029450A Expired - Fee Related KR101011936B1 (ko) 2002-05-15 2003-05-09 통신 시스템용 대역내 흐름 제어 방법

Country Status (5)

Country Link
US (1) US8089879B2 (ko)
EP (1) EP1363428B1 (ko)
JP (1) JP2004048715A (ko)
KR (1) KR101011936B1 (ko)
DE (1) DE60331384D1 (ko)

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI357744B (en) 2002-05-10 2012-02-01 Interdigital Tech Corp Cognitive flow control based on channel quality co
US7042857B2 (en) 2002-10-29 2006-05-09 Qualcom, Incorporated Uplink pilot and signaling transmission in wireless communication systems
US8111668B2 (en) * 2003-02-14 2012-02-07 Alcatel Lucent Signaling methods for wireless communication systems
US9661519B2 (en) 2003-02-24 2017-05-23 Qualcomm Incorporated Efficient reporting of information in a wireless communication system
US8811348B2 (en) 2003-02-24 2014-08-19 Qualcomm Incorporated Methods and apparatus for generating, communicating, and/or using information relating to self-noise
US7218948B2 (en) 2003-02-24 2007-05-15 Qualcomm Incorporated Method of transmitting pilot tones in a multi-sector cell, including null pilot tones, for generating channel quality indicators
US9544860B2 (en) 2003-02-24 2017-01-10 Qualcomm Incorporated Pilot signals for use in multi-sector cells
KR100688851B1 (ko) * 2003-06-18 2007-03-02 니폰덴신뎅와 가부시키가이샤 무선패킷통신방법 및 무선패킷통신장치
US20050044250A1 (en) * 2003-07-30 2005-02-24 Gay Lance Jeffrey File transfer system
EP1507352B1 (en) * 2003-08-14 2007-01-31 Matsushita Electric Industrial Co., Ltd. Time monitoring of packet retransmissions during soft handover
DE10345220B4 (de) * 2003-09-29 2012-02-16 Infineon Technologies Ag Verfahren zur Übertragung von Daten
US8611283B2 (en) * 2004-01-28 2013-12-17 Qualcomm Incorporated Method and apparatus of using a single channel to provide acknowledgement and assignment messages
KR100678264B1 (ko) * 2004-02-06 2007-02-01 삼성전자주식회사 고속 순방향 패킷 접속 방식을 사용하는 이동 통신시스템에서 데이터 처리 속도를 향상시키는 방법 및 그이동 통신 시스템
KR100651344B1 (ko) * 2004-02-19 2006-11-29 삼성전자주식회사 고속 순방향 패킷 접속 방식을 사용하는 이동 통신시스템에서 데이터 처리 속도를 향상시키는 방법 및 그이동통신시스템
CN1947448B (zh) * 2004-05-05 2012-08-15 艾利森电话股份有限公司 高速下行链路分组接入流量控制数据帧,帧序列号
US8891349B2 (en) 2004-07-23 2014-11-18 Qualcomm Incorporated Method of optimizing portions of a frame
CA2577425A1 (en) * 2004-08-16 2006-03-02 Qualcomm Flarion Technologies, Inc. Methods and apparatus for transmitting group communication signals
BRPI0516493A (pt) 2004-10-14 2008-09-09 Qualcomm Flarion Tech métodos e aparelho para determinar, comunicar e utilizar informações que podem ser usadas para fins de controle de interferência
US8503938B2 (en) 2004-10-14 2013-08-06 Qualcomm Incorporated Methods and apparatus for determining, communicating and using information including loading factors which can be used for interference control purposes
US8831115B2 (en) 2004-12-22 2014-09-09 Qualcomm Incorporated MC-CDMA multiplexing in an orthogonal uplink
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
CN1798446B (zh) * 2004-12-29 2010-09-29 北京三星通信技术研究有限公司 在Mac-ePDU 中传输短信令的方法
US20060203730A1 (en) * 2005-03-14 2006-09-14 Zur Uri E Method and system for reducing end station latency in response to network congestion
KR101214132B1 (ko) * 2005-03-29 2012-12-20 코닌클리케 필립스 일렉트로닉스 엔.브이. 채널 상에서 데이터 유닛을 수신하기 위한 수신기 장치 및방법
US9191840B2 (en) 2005-10-14 2015-11-17 Qualcomm Incorporated Methods and apparatus for determining, communicating and using information which can be used for interference control
US8989084B2 (en) 2005-10-14 2015-03-24 Qualcomm Incorporated Methods and apparatus for broadcasting loading information corresponding to neighboring base stations
US9119220B2 (en) 2005-12-22 2015-08-25 Qualcomm Incorporated Methods and apparatus for communicating backlog related information
US8514771B2 (en) 2005-12-22 2013-08-20 Qualcomm Incorporated Methods and apparatus for communicating and/or using transmission power information
US9125093B2 (en) 2005-12-22 2015-09-01 Qualcomm Incorporated Methods and apparatus related to custom control channel reporting formats
US9473265B2 (en) 2005-12-22 2016-10-18 Qualcomm Incorporated Methods and apparatus for communicating information utilizing a plurality of dictionaries
US9125092B2 (en) 2005-12-22 2015-09-01 Qualcomm Incorporated Methods and apparatus for reporting and/or using control information
US20070149132A1 (en) 2005-12-22 2007-06-28 Junyl Li Methods and apparatus related to selecting control channel reporting formats
US9148795B2 (en) 2005-12-22 2015-09-29 Qualcomm Incorporated Methods and apparatus for flexible reporting of control information
US8437251B2 (en) 2005-12-22 2013-05-07 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US20070253449A1 (en) 2005-12-22 2007-11-01 Arnab Das Methods and apparatus related to determining, communicating, and/or using delay information
US9572179B2 (en) 2005-12-22 2017-02-14 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US9451491B2 (en) 2005-12-22 2016-09-20 Qualcomm Incorporated Methods and apparatus relating to generating and transmitting initial and additional control information report sets in a wireless system
US9338767B2 (en) 2005-12-22 2016-05-10 Qualcomm Incorporated Methods and apparatus of implementing and/or using a dedicated control channel
US9137072B2 (en) 2005-12-22 2015-09-15 Qualcomm Incorporated Methods and apparatus for communicating control information
US20070243882A1 (en) 2006-04-12 2007-10-18 Qualcomm Incorporated Method and apparatus for locating a wireless local area network associated with a wireless wide area network
US20080170558A1 (en) * 2007-01-15 2008-07-17 Nokia Corporation Techniques for transmission protection for wireless networks
US8005107B2 (en) * 2007-02-06 2011-08-23 Research In Motion Limited Method and system for robust MAC signaling
US8687489B2 (en) * 2007-06-15 2014-04-01 Qualcomm Incorporated Aborting a packetized wireless communication
HUE044307T2 (hu) * 2007-06-19 2019-10-28 Optis Cellular Tech Llc Eljárások és rendszerek erõforrások ütemezésére telekommunikációs rendszerben
US8068871B2 (en) * 2007-12-21 2011-11-29 Texas Instruments Incorporated Systems and methods for time optimization for silencing wireless devices in coexistence networks
US8560696B2 (en) * 2009-04-28 2013-10-15 Intel Corporation Transmission of advanced-MAP information elements in mobile networks
US8509699B1 (en) * 2009-09-22 2013-08-13 Sprint Spectrum L.P. Method and system for adjusting access parameters in response to surges in paging buffer occupancy
CN102577496B (zh) * 2009-10-01 2014-09-24 Lg电子株式会社 对无线通信系统中的数据流进行控制的方法
WO2011072443A1 (zh) * 2009-12-16 2011-06-23 中兴通讯股份有限公司 一种通信系统中的流量控制方法及装置
JP4998541B2 (ja) * 2009-12-16 2012-08-15 富士通株式会社 無線通信装置、移動局
JP2013030955A (ja) * 2011-07-28 2013-02-07 Nec Corp 通信装置、通信システム、送信方法および受信フレーム整列方法
JP5445611B2 (ja) * 2012-03-30 2014-03-19 富士通株式会社 無線通信方法
US20140355623A1 (en) * 2013-06-03 2014-12-04 Futurewei Technologies, Inc. Transmission Control Protocol (TCP) Connection Control Parameter In-Band Signaling
US20150019776A1 (en) * 2013-07-14 2015-01-15 Qualcomm Technologies, Inc. Selective change of pending transaction urgency
US9942412B1 (en) 2014-09-08 2018-04-10 Sprint Spectrum L.P. Use of contention-free random-access preamble in paging process

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08251226A (ja) * 1995-03-14 1996-09-27 Chiyoukousoku Network Computer Gijutsu Kenkyusho:Kk 輻輳通知方法
JP2000341326A (ja) 1999-05-27 2000-12-08 Matsushita Electric Ind Co Ltd メッセージ送受信装置及びメッセージ送受信方法

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9618128D0 (en) * 1996-08-30 1996-10-09 Sgs Thomson Microelectronics Improvements in or relating to an ATM switch
US6160808A (en) * 1997-12-18 2000-12-12 3Com Corporation Technique for transmitting incoming multi-link point-to-point (PPP) packet traffic over multiple outgoing links in a multi-link bundle
CA2237264A1 (en) * 1998-05-08 1999-11-08 Northern Telecom Limited Receiver based congestion control
US6640248B1 (en) * 1998-07-10 2003-10-28 Malibu Networks, Inc. Application-aware, quality of service (QoS) sensitive, media access control (MAC) layer
US6594246B1 (en) * 1998-07-10 2003-07-15 Malibu Networks, Inc. IP-flow identification in a wireless point to multi-point transmission system
US6862622B2 (en) * 1998-07-10 2005-03-01 Van Drebbel Mariner Llc Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture
US6628629B1 (en) * 1998-07-10 2003-09-30 Malibu Networks Reservation based prioritization method for wireless transmission of latency and jitter sensitive IP-flows in a wireless point to multi-point transmission system
FI112425B (fi) * 1998-09-16 2003-11-28 Nokia Corp Menetelmä ja laite dynaamiseksi radioresurssien ohjaamiseksi
DE19856834C2 (de) 1998-12-09 2002-02-28 Siemens Ag Verfahren zur Datenübertragung in einem Funk-Kommunikationssystem und Funk-Kommunikationssystem zur Datenübertragung
FI106591B (fi) * 1999-01-15 2001-02-28 Nokia Mobile Phones Ltd Menetelmä tiedonsiirtovirtausten välittämiseksi
US6643813B1 (en) * 1999-02-17 2003-11-04 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for reliable and efficient data communications
US7539134B1 (en) * 1999-11-16 2009-05-26 Broadcom Corporation High speed flow control methodology
CA2292828A1 (en) * 1999-12-22 2001-06-22 Nortel Networks Corporation Method and apparatus for traffic flow control in data switches
US6757245B1 (en) * 2000-06-01 2004-06-29 Nokia Corporation Apparatus, and associated method, for communicating packet data in a network including a radio-link
US8051212B2 (en) * 2001-04-11 2011-11-01 Mellanox Technologies Ltd. Network interface adapter with shared data send resources
US7142509B1 (en) * 2001-09-12 2006-11-28 Extreme Networks Method and apparatus providing for delivery of streaming media
US6983334B2 (en) * 2001-11-07 2006-01-03 International Business Machines Corporation Method and system of tracking missing packets in a multicast TFTP environment
US7062568B1 (en) * 2002-01-31 2006-06-13 Forcelo Networks, Inc. Point-to-point protocol flow control extension
US7079856B2 (en) * 2002-04-05 2006-07-18 Lucent Technologies Inc. Data flow control between a base station and a mobile station
US6901063B2 (en) * 2002-05-13 2005-05-31 Qualcomm, Incorporated Data delivery in conjunction with a hybrid automatic retransmission mechanism in CDMA communication systems

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08251226A (ja) * 1995-03-14 1996-09-27 Chiyoukousoku Network Computer Gijutsu Kenkyusho:Kk 輻輳通知方法
JP2000341326A (ja) 1999-05-27 2000-12-08 Matsushita Electric Ind Co Ltd メッセージ送受信装置及びメッセージ送受信方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
카달로그1(www.3gpp.org)*

Also Published As

Publication number Publication date
DE60331384D1 (de) 2010-04-08
JP2004048715A (ja) 2004-02-12
EP1363428B1 (en) 2010-02-24
EP1363428A2 (en) 2003-11-19
KR20030088873A (ko) 2003-11-20
US20030214906A1 (en) 2003-11-20
EP1363428A3 (en) 2005-06-22
US8089879B2 (en) 2012-01-03

Similar Documents

Publication Publication Date Title
KR101011936B1 (ko) 통신 시스템용 대역내 흐름 제어 방법
US8719671B2 (en) Method of process configuration for multiple HARQ processes
CN102739380B (zh) 无线发射/接收单元、方法和节点b
JP4312716B2 (ja) 複数harq処理ハンドリング方法
JP5992362B2 (ja) 拡張アップリンクをサポートするmacレイヤアーキテクチャ
KR100876765B1 (ko) 이동 통신 시스템에서 데이터 재전송 장치 및 방법
JP5118095B2 (ja) 無線リンク制御における再送を支援する目的でプロトコルデータユニットの再送の優先順位を上げるためのシステムおよび方法
JP2014131342A (ja) チャネル品質条件に基づく認知フロー制御
KR20080004415A (ko) H-arq를 지원하는 고속의 하향 링크 공유 채널 노드b
HK1177345A (en) Wireless transmit/receive unit and method
HK1177564A (en) Wireless transmit/receive unit, method and node-b
HK1102724B (en) Method and apparatus for dynamically adjusting data transmission parameters and controlling h-arq processes

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PG1501 Laying open of application

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

R17-X000 Change to representative recorded

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

R17-X000 Change to representative recorded

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

A201 Request for examination
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-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

PA0201 Request for examination

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

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-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

R17-X000 Change to representative recorded

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

T11-X000 Administrative time limit extension requested

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

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-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

R18-X000 Changes to party contact information recorded

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

E90F Notification of reason for final 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

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-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

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

S20-X000 Security interest recorded

St.27 status event code: A-4-4-S10-S20-lic-X000

P22-X000 Classification modified

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

FPAY Annual fee payment

Payment date: 20140117

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

S22-X000 Recordation of security interest cancelled

St.27 status event code: A-4-4-S10-S22-lic-X000

FPAY Annual fee payment

Payment date: 20150116

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20160119

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20170113

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20180119

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-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: 20190126

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