[go: up one dir, main page]

KR101019002B1 - 자원 이용 메시지를 이용하여 무선 채널에 대한 최소레이트 보증 - Google Patents

자원 이용 메시지를 이용하여 무선 채널에 대한 최소레이트 보증 Download PDF

Info

Publication number
KR101019002B1
KR101019002B1 KR1020087010862A KR20087010862A KR101019002B1 KR 101019002 B1 KR101019002 B1 KR 101019002B1 KR 1020087010862 A KR1020087010862 A KR 1020087010862A KR 20087010862 A KR20087010862 A KR 20087010862A KR 101019002 B1 KR101019002 B1 KR 101019002B1
Authority
KR
South Korea
Prior art keywords
tokens
token
node
rum
data transmission
Prior art date
Application number
KR1020087010862A
Other languages
English (en)
Other versions
KR20080066018A (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 KR20080066018A publication Critical patent/KR20080066018A/ko
Application granted granted Critical
Publication of KR101019002B1 publication Critical patent/KR101019002B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • 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/38Flow control; Congestion control by adapting coding or compression rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/14Spectrum sharing arrangements between different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access

Landscapes

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

Abstract

최소 송신 레이트 보증을 제공하기 위해서, 송신 노드와 수신 노드 사이에서의 간섭 관리 기술의 수행을 용이하게 하는 시스템 및 방법이 설명된다. 캐리어대 간섭비 (C/I) 는, 특수 자원 이용 메시지 (RUM) 를 이용함으로써 제어될 수도 있고, 그 레이트 및 개수는 "토큰 버킷" 메커니즘에 의해 결정될 수도 있다. 예를 들어, 노드에 대해 최대 토큰 버킷 크기가 정의될 수도 있는데, 이는 주어진 시간에 노드를 통과할 수도 있는 최대 데이터량을 설명한다. 노드의 버킷에서의 현재의 토큰 개수가 평가되어, 임계 개수와 비교될 수도 있고, 현재의 토큰 개수가 소정의 임계 개수보다 큰 동안, 노드에 의해 RUM 이 송신될 수도 있다. 또한, 노드의 버킷으로부터 성공적인 데이터 송신에 대한 토큰이 차감될 수도 있고, 그에 따라 동적 간섭 제어 메커니즘을 제공하게 된다.
무선 통신, 송신 레이트, 토큰 버킷, 자원 이용 메시지, 토큰 비율, 가중치

Description

자원 이용 메시지를 이용하여 무선 채널에 대한 최소 레이트 보증{MINIMUM RATE GUARANTEES ON WIRELESS CHANNEL USING RESOURCE UTILIZATION MESSAGES}
상호 참조
본 출원은, 2005 년 10 월 26 일 출원되었으며, 발명의 명칭이 "MINIMUM RATE GUARANTEES ON WIRELESS CHANNELS USING RESOURCE UTILIZATION MASKS" 인 미국 가출원 제 60/730,627 호의 이익을 주장하는데, 이는 본 명세서에 참조로서 완전히 포함되어 있다.
배경
Ⅰ. 기술분야
본 발명은 일반적으로 무선 통신에 관한 것이고, 보다 상세하게는 무선 통신 환경에서 간섭을 감소시키는 것에 관한 것이다.
Ⅱ. 배경기술
무선 통신 시스템은, 전세계적으로 대다수의 사람이 통신하는데 이용하는 널리 보급된 수단이 되었다. 소비자 요구를 만족시키고, 휴대성 및 편의성을 향상시키기 위해서, 무선 통신 디바이스는 소형화되고 있고, 또한 보다 강력해지고 있다. 셀룰러 전화기와 같은 모바일 디바이스에서의 처리 전력의 증가로 인해, 무선 네트워크 전송 시스템에 대한 요구가 증가하였다.
보다 상세하게는, 주파수 분할 기반 기술은 통상적으로 스펙트럼을 균일한 대역폭 청크로 분할함으로써 스펙트럼을 개별 채널로 분리하는데, 예를 들어 무선 통신에 할당된 주파수 대역의 분할은 30 개의 채널로 분할될 수 있고, 그 각각은 음성 대화를 전달할 수 있거나, 또는 디지털 서비스에 있어서 디지털 데이터를 전달할 수 있다. 각 채널은 한 번에 단 한 명의 사용자에게만 할당될 수 있다. 일 공지된 변형으로는, 전체 시스템 대역폭을 다수의 직교 서브대역으로 효과적으로 분할하는 직교 주파수 분할 기술이 있다. 또한, 이들 서브대역은 톤, 캐리어, 서브캐리어, 빈, 및/또는 주파수 채널로도 언급된다. 각 서브대역은, 데이터와 함께 변조될 수 있는 서브캐리어와 연관된다. 시분할 기반 기술에 따르면, 대역은 시간 단위로 순차적인 시간 슬라이스 또는 시간 슬롯으로 분할된다. 채널의 각 사용자에게는 순차적으로 정보를 송수신하기 위한 시간 슬라이스가 제공된다. 예를 들어, 임의의 주어진 시간 t 에서, 사용자에게는 짧은 버스트 동안 채널에 대한 액세스가 제공된다. 그런 다음, 정보를 송수신하기 위한 짧은 시간 버스트가 제공되는 또다른 사용자에게로 액세스가 스위칭된다. "순번 교대" 사이클은 계속되고, 결국 각 사용자에게는 다수의 송신 및 수신 버스트가 제공된다.
통상적으로, 코드 분할 기반 기술은 소정의 범위에서 언제라도 이용가능한 다수의 주파수를 통해 데이터를 송신한다. 일반적으로, 데이터는 디지털화되 고, 이용가능한 대역폭에 걸쳐 확산되는데, 여기서 다수의 사용자는 채널 상에서 오버레이될 수 있고, 각각의 사용자에게 고유 시퀀스 코드가 할당될 수 있다. 사용자는 스펙트럼의 동일한 광대역 청크에서 송신할 수 있는데, 여기서 각 사용자의 신호는 그 각각의 고유 확산 코드에 의해 전체 대역폭에 걸쳐 확산된다. 이 기술은 공유를 제공할 수 있는데, 여기서 한 명 이상의 사용자는 동시에 송수신할 수 있다. 이러한 공유는 확산 스펙트럼 디지털 변조를 통해 달성될 수 있는데, 여기서 사용자의 비트 스트림은 부호화되고, 의사-난수 방식으로 매우 광범위한 채널에 걸쳐 확산된다. 수신기는, 연관된 고유 시퀀스 코드를 인식하고, 난수화를 해제하여, 코히런트 방식으로 특정 사용자에 대한 비트를 수집하도록 설계된다.
(예를 들어, 주파수, 시간 및 코드 분할 기술을 이용하는) 통상적인 무선 통신 네트워크는, 커버리지 영역을 제공하는 하나 이상의 기지국, 및 이 커버리지 영역 내에서 데이터를 송수신할 수 있는 하나 이상의 모바일 (예를 들어, 무선) 단말기를 포함한다. 통상적인 기지국은, 브로드캐스트, 멀티캐스트, 및/또는 유니캐스트 서비스에 대한 다중 데이터 스트림을 동시에 송신할 수 있는데, 여기서 데이터 스트림은, 일 모바일 단말기에 대한 독립적인 수신 관심 대상일 수 있는 데이터 스트림이다. 이 기지국의 커버리지 영역 내의 모바일 단말기는, 합성 스트림으로 전달되는 하나의, 2 이상의 또는 모든 데이터 스트림을 수신하는데 관심이 있을 수 있다. 마찬가지로, 모바일 단말기는 데이터를 기지국 또는 또다른 모바일 단말기로 송신할 수 있다. 기지국과 모바일 단말기 사이 또는 모바일 단말기들 사이의 이러한 통신은, 채널 변동 및/또는 간섭 전력 변동으로 인해 열화될 수 있다. 따라서, 본 발명이 속하는 기술분야에 있어서, 무선 통신 환경에서의 간섭의 감소 및 스루풋의 향상을 용이하게 하는 시스템 및/또는 방법론에 대한 필요성이 존재한다.
개요
이하, 하나 이상의 양태의 기본적인 이해를 제공하기 위해서, 이러한 양태의 단순화된 개요를 제공한다. 이 개요는 모든 심사숙고된 양태의 광범위한 개요가 아니고, 모든 양태의 중요하거나 결정적인 구성요소를 식별하는 것으로도, 임의의 또는 모든 양태의 범위를 제한하는 것으로도 의도되지 않는다. 그 유일한 목적은, 후술되는 보다 상세한 설명에 대한 도입부로서 단순화된 형태로 하나 이상의 양태의 일부 개념을 제공하는데 있다.
각종 양태에 따르면, 최소 송신 레이트 보증은, 송신 노드와 수신 노드 사이의 간섭 관리 기술을 통해 제공될 수도 있다. 캐리어대 간섭비 (C/I) 를 제어하기 위해서, 수신기에 의해 수신기 자원 이용 메시지 (Receiver Resource Utilization Message: RxRUM) 로 지칭되는 특별 브로드캐스트 메시지가 송신될 수도 있다. RxRUM 의 송신 레이트 및 송신량은 수신기에서 "토큰 버킷" 메커니즘에 의해 제어될 수도 있다. 정체 기간 중에, 노드는, 그 각각의 토큰 발생률을 정의하는 비율에 따라 공정하게 채널을 공유할 수도 있다. 다른 때에는, 초과 트래픽이 상이하게 배분될 수도 있어, 섹터 스루풋을 향상시키게 된다.
일 양태에 따르면, 데이터 송신을 용이하게 하는 방법은, 노드와 연관된 토 큰 비율의 함수로서 노드에 토큰들을 할당하는 단계; 노드에 할당된 토큰 개수가 소정의 최소 토큰 개수 이상인지 여부를 판정하는 단계; 및 판정에 기초하여, 적어도 하나의 자원 이용 메시지 (RUM) 를 송신하는 단계를 구비할 수도 있다.
또다른 양태에 따르면, 데이터 송신을 용이하게 하기 위한 장치는, 노드와 연관된 토큰 비율의 함수로서 노드에 토큰들을 할당하도록 구성되고, 또한 노드에 할당된 토큰 개수가 소정의 최소 토큰 개수 이상인지 여부를 판정하도록 구성된 토큰 모듈; 및 판정에 기초하여, 적어도 하나의 자원 이용 메시지 (RUM) 를 송신하도록 구성된 송신기를 구비할 수도 있다.
또다른 양태에 따르면, 데이터 송신을 용이하게 하기 위한 장치는, 노드와 연관된 토큰 비율의 함수로서 노드에 토큰들을 할당하기 위한 수단; 노드에 할당된 토큰 개수가 소정의 최소 토큰 개수 이상인지 여부를 판정하기 위한 수단; 및 판정에 기초하여, 적어도 하나의 자원 이용 메시지 (RUM) 를 송신하기 위한 수단을 구비할 수도 있다.
또다른 양태는 데이터 송신을 용이하게 하기 위한 명령들을 구비하는 머신 판독가능 매체에 관한 것인데, 실행시 이들 명령들은, 머신으로 하여금, 노드와 연관된 토큰 비율의 함수로서 노드에 토큰들을 할당하도록 하고; 노드에 할당된 토큰 개수가 소정의 최소 토큰 개수 이상인지 여부를 판정하도록 하고; 또한 판정에 기초하여, 적어도 하나의 자원 이용 메시지 (RUM) 를 송신하도록 하기 위한 것이다.
또다른 양태는 데이터 송신을 용이하게 하기 위한 프로세서에 관한 것인데, 이 프로세서는, 노드와 연관된 토큰 비율의 함수로서 노드에 토큰들을 할당하고; 노드에 할당된 토큰 개수가 소정의 최소 토큰 개수 이상인지 여부를 판정하고; 또한 판정에 기초하여, 적어도 하나의 자원 이용 메시지 (RUM) 를 송신하도록 구성된다.
전술한 관련 목적을 달성하기 위해서, 하나 이상의 양태는, 완전히 후술되고, 특히 특허청구범위에서 지적되는 특징을 포함한다. 다음의 설명 및 첨부 도면은 하나 이상의 양태의 어떤 예시적인 양태를 상세하게 설명한다. 그러나, 이들 양태는, 각종 양태의 원리가 이용될 수도 있고, 설명된 양태가 모든 이러한 양태 및 그 등가물을 포함하는 것으로 의도되는 소정의 각종 방식을 나타낸다.
도면의 간단한 설명
도 1 은 각종 양태에 따른 애드혹 또는 랜덤 무선 통신 환경 (100) 을 도시한 도면이다.
도 2 는 각종 양태에 따른 토큰-기반 RUM 방식의 이해를 용이하게 하는 다수의 토폴로지를 도시한 도면이다.
도 3 은 본 명세서에 설명된 하나 이상의 양태에 따라 자원 할당을 용이하게 할 수 있는 요구-허가 이벤트의 시퀀스를 도시한 도면이다.
도 4 는 본 명세서에 설명된 각종 양태에 따라 토큰 메커니즘에 대한 환경을 제공하고, 또한 효과적인 공간 재이용의 달성을 용이하게 하기 위해서 요구-허가 프로토콜을 수행하는 방법을 도시한 도면이다.
도 5 는 하나 이상의 양태에 따라 최소 토큰 상태의 검출시 RxRUM 을 송신할 것인지 여부를 판정하는 방법을 도시한 도면이다.
도 6 은 각종 양태에 따라 자원 이용 메시지 (RUM) 를 이용하여 무선 채널에 대한 최소 레이트를 보증하는 방법론을 도시한 도면이다.
도 7 은 하나 이상의 양태에 따라 자원 이용 메시지를 이용하여 최소 레이트 보증의 제공을 용이하게 하는 액세스 단말기를 도시한 도면이다.
도 8 은 하나 이상의 양태에 따라 자원 이용 메시지를 이용하여 최소 송신 레이트 보증을 용이하게 하는 시스템을 도시한 도면이다.
도 9 는 본 명세서에 설명된 각종 시스템 및 방법과 관련하여 이용될 수 있는 무선 네트워크 환경을 도시한 도면이다.
도 10 은 각종 양태에 따라 자원 이용 메시지 (RUM) 를 이용함으로써 무선 채널에 대한 최소 송신 레이트의 보증을 용이하게 하는 장치를 도시한 도면이다.
상세한 설명
이하, 도면을 참조하여 각종 양태가 설명되는데, 동일한 참조부호는 명세서 전체에 걸쳐 동일한 구성요소를 언급하는데 이용된다. 다음의 설명에 있어서, 설명을 목적으로, 하나 이상의 양태의 완전한 이해를 제공하기 위해서 다수의 특정 상세가 설명된다. 그러나, 이러한 양태(들)는 이들 특정 상세 없이 실시될 수도 있다는 것은 자명할 수도 있다. 다른 실시예에 있어서, 하나 이상의 양태의 설명을 용이하게 하기 위해서, 블록도 형태로 잘 알려진 구조 및 디바이스가 도시된다.
본원에서 이용되는 바와 같이, "컴포넌트", "시스템" 등의 용어는, 하드웨어, 소프트웨어, 실행 중인 소프트웨어, 펌웨어, 미들웨어, 마이크로코드, 및/또는 이들의 임의의 조합 중 어느 하나와 같은 컴퓨터-관련 엔티티를 언급하는 것으로 의도된다. 예를 들어, 컴포넌트는, 프로세서에서 실행되는 프로세스, 프로세서, 객체, 실행가능물 (executable), 실행 스레드, 프로그램, 및/또는 컴퓨터일 수도 있지만, 이에 제한되지는 않는다. 하나 이상의 컴포넌트는 프로세스 및/또는 실행 스레드 내에 존재할 수도 있고, 컴포넌트는 하나의 컴퓨터 상에 집중배치되고/되거나, 2 개 이상의 컴퓨터들 사이에 분산배치될 수도 있다. 또한, 이들 컴포넌트는, 각종 데이터 구조가 저장된 각종 컴퓨터 판독가능 매체로부터 실행될 수 있다. 컴포넌트는, 예를 들어 하나 이상의 데이터 패킷 (예를 들어, 신호로서 로컬 시스템, 분산 시스템에서의 또다른 컴포넌트와 또한/또는 인터넷과 같은 네트워크에 걸쳐 다른 시스템과 상호작용하는 일 컴포넌트로부터의 데이터) 을 갖는 신호에 따라 로컬 프로세스 및/또는 원격 프로세스로서 통신할 수도 있다. 또한, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 자명한 바와 같이, 본 명세서에 설명된 시스템의 컴포넌트는, 이와 관련하여 설명되는 각종 양태, 목적, 이점 등의 달성을 용이하게 하기 위해서, 부가적인 컴포넌트에 의해 재배열되고/되거나 보완될 수도 있지만, 주어진 도면에서 설명된 정확한 구성에 제한되지는 않는다.
또한, 가입자국과 관련하여 본 명세서에서 각종 양태가 설명된다. 또한, 가입자국은, 시스템, 가입자 유닛, 이동국, 모바일, 원격국, 원격 단말기, 액세스 단말기, 사용자 단말기, 사용자 에이전트, 사용자 디바이스, 또는 사용자 장비로도 언급될 수 있다. 가입자국은, 셀룰러 전화기, 무선 전화기, 세션 개시 프로토 콜 (SIP) 전화기, 무선 가입자 회선 (Wireless Local Loop: WLL) 국, PDA (Personal Digital Assistant), 무선 접속 능력을 갖는 핸드헬드 디바이스, 또는 무선 모뎀에 접속된 다른 처리 디바이스일 수도 있다.
또한, 본 명세서에 설명된 각종 양태 또는 특징은, 표준 프로그래밍 및/또는 엔지니어링 기술을 이용하여 방법, 장치, 또는 제조물로서 구현될 수도 있다. 본 명세서에서 이용된 바와 같은 "제조물 (article of manufacture)" 이라는 용어는, 임의의 컴퓨터-판독가능 디바이스, 캐리어, 또는 매체로부터 액세스가능한 컴퓨터 프로그램을 포함하는 것으로 의도된다. 예를 들어, 컴퓨터 판독가능 매체는, 자기 저장 디바이스 (예를 들어, 하드 디스크, 플로피 디스크, 자기 스트립, …), 광학 디스크 (예를 들어, CD (Compact Disk), DVD (Digital Versatile Disk), …), 스마트 카드, 및 플래시 메모리 디바이스 (예를 들어, 카드, 스틱, 키 드라이브, …) 를 포함할 수 있지만, 이에 제한되지는 않는다. 또한, 본 명세서에 설명된 각종 저장 매체는, 정보를 저장하기 위한 하나 이상의 디바이스 및/또는 다른 머신 판독가능 매체를 나타낼 수 있다. "머신 판독가능 매체" 라는 용어는, 명령(들) 및/또는 데이터를 저장, 포함, 및/또는 유지할 수 있는 무선 채널 및 각종 다른 매체를 포함할 수 있지만, 이에 제한되지는 않는다. "대표적인" 이라는 단어는 본 명세서에서 "실시예, 실례 또는 예시의 역할을 하는 것"을 의미하는데 이용된다는 것이 인식된다. 본 명세서에서 "대표적인" 것으로서 설명된 임의의 양태 또는 설계는 반드시 다른 양태 또는 설계에 비해 바람직하거나 이로운 것으로서 구성되는 것은 아니다.
각종 양태에 따르면, 요구 메시지, 허가 메시지 및 송신은 전력 제어될 수도 있지만, 그럼에도 불구하고, 노드는, 신호대 간섭 및 잡음비 (SINR) 레벨로 하여금 수락불가능하게 하는 과도한 간섭을 경험할 수도 있다. 바람직하지 않게 낮은 SINR 을 완화하기 위해서, 자원 이용 메시지 (RUM) 가 이용될 수도 있는데, 이는 수신기측 자원 이용 메시지 (RxRUM) 및/또는 송신기측 자원 이용 메시지 (TxRUM) 일 수 있다. RxRUM 은, 수신기의 희망 채널에 대한 간섭 레벨이 소정의 임계 레벨을 초과하는 경우에 수신기에 의해 브로드캐스트될 수도 있다. RxRUM 은, 노드 가중치 정보뿐만 아니라, 수신기가 감소된 간섭을 희망하는 허가 채널의 리스트를 포함할 수도 있다. RxRUM 을 청취하는 노드 (예를 들어, 송신기) 는, 수신기에서 야기되는 간섭을 감소시키기 위해서, 그 송신을 중단함으로써, 또는 송신 전력을 감소시킴으로써 이들이 야기하는 간섭을 감소시킨다. 주어진 노드의 가중치는, 노드에 대한 할당을 위해 자원의 공정한 셰어 (fair share) 를 계산하는데 이용될 수도 있다.
도 1 은 각종 양태에 따른 애드혹 또는 랜덤 무선 통신 환경 (100) 을 도시한 도면이다. 시스템 (100) 은 하나 이상의 액세스 포인트 (102) 를 포함할 수도 있는데, 이는, 서로에 대해 또한/또는 하나 이상의 액세스 단말기 (104) 에 대해 무선 통신 신호를 수신, 송신, 중계하는 하나 이상의 섹터에서의 고정형, 이동형, 무선형, Wi-Fi 형일 수도 있다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 자명한 바와 같이, 각 액세스 포인트 (102) 는 송신기 체인 및 수신기 체인을 포함할 수도 있는데, 그 각각은 신호 송신 및 수신과 연관된 복수의 컴포넌트 (예를 들어, 프로세서, 변조기, 다중화기, 복조기, 역다중화기, 안테나 등) 를 포함할 수 있다. 액세스 단말기 (104) 는, 예를 들어 셀룰러 전화기, 스마트폰, 랩톱, 퍼스널 컴퓨터, 핸드헬드 통신 디바이스, 핸드헬드 컴퓨팅 디바이스, 위성 라디오, GPS (Global Positioning System), PDA, 및/또는 무선 네트워크 (100) 를 통해 통신하기 위한 임의의 다른 적합한 디바이스일 수도 있다. 후속 도면을 참조하여 설명되는 바와 같이, 시스템 (100) 은, 무선 통신 환경에서의 가변 자원 재이용의 제공을 용이하게 하기 위해서 본 명세서에 설명된 각종 양태와 관련하여 이용될 수 있다.
통상적으로, 액세스 단말기 (104) 는 시스템 도처에 분산되고, 각 단말기는 고정형이거나 이동형일 수도 있다. 또한, 액세스 단말기는 모바일 디바이스, 이동국, 사용자 장비, 사용자 디바이스, 또는 일부 다른 용어로 지칭될 수도 있다. 단말기는, 무선 디바이스, 셀룰러 전화기, PDA, 무선 모뎀 카드 등일 수도 있다. 각 액세스 단말기 (104) 는, 임의의 주어진 때에 다운링크 및 업링크를 통해 0 개, 1 개 또는 다수의 기지국과 통신할 수도 있다. 다운링크 (또는 순방향 링크) 는 기지국으로부터 단말기로의 통신 링크를 언급하고, 업링크 (또는 역방향 링크) 는 단말기로부터 기지국으로의 통신 링크를 언급한다.
애드혹 아키텍처에 있어서, 이들 액세스 포인트 (102) 는 필요에 따라 서로 통신할 수도 있다. 순방향 링크를 통한 데이터 송신은, 통신 시스템 및/또는 순방향 링크에 의해 지원될 수 있는 최대 데이터 레이트에서 또는 그 근처에서 하나의 액세스 포인트로부터 하나의 액세스 단말기로 일어날 수도 있다. 순방향 링크의 부가적인 채널은 다수의 액세스 포인트로부터 하나의 액세스 단말기로 송신될 수도 있다. 역방향 링크 데이터 송신은 하나의 액세스 단말기로부터 하나 이상의 액세스 포인트로 일어날 수도 있다.
다른 양태에 따르면, 전술한 제약에 대하여 구속되지 않는 공유 방식에 따라 초과 대역폭이 할당될 수도 있다. 예를 들어, 노드가 그 각각의 가중치의 비율로 송신 레이트 할당을 수신할 수도 있는 가중치-기반 스케줄링은, 가중화된 자원의 공정한 공유를 용이하게 할 수 있다. 그러나, 초과 대역폭이 존재하는 경우에, (예를 들어, 최소 공정 셰어를 초과하는) 자원의 할당이 강제될 필요는 없다. 예를 들어, 각각 풀 버퍼 (full buffer) 를 갖는 2 개의 노드 (예를 들어, 액세스 포인트들, 액세스 단말기들, 또는 이들의 조합) 가 (예를 들어, 100 kbps 의 흐름율에 대응하는) 100 의 가중치를 갖고, 하나의 채널을 공유하고 있는 시나리오가 고려될 수도 있다. 이러한 상황에 있어서, 이들 노드는 균등하게 채널을 공유할 수 있다. 이들이 가변 채널 품질을 경험하는 경우, 2 개의 노드 각각에는, 예를 들어 300 kbps 가 허가될 수도 있다. 그러나, 노드 2 의 셰어를 500 kbps 로 증가시키기 위해서, 노드 1 에 대해 단지 200 kbps 만을 부여하는 것이 바람직할 수도 있다. 즉, 이러한 상황에 있어서, 보다 큰 섹터 스루풋을 달성하기 위해서, 일부 불공정한 방식으로 임의의 초과 대역폭을 공유하는 것이 바람직할 수도 있다. 토큰 메커니즘은, 노드에 의해 송신될 수도 있는 RUM 의 최대 개수를 제한함으로써, 이를 용이하게 한다. 예를 들어, 각 노드는 RUM 을 이용하여 소정의 비트 레이트 (예를 들어, 100 kbps, 또는 일부 다른 소정의 비트 레이트) 를 보 장할 수도 있고, 섹터-스루풋 최적화 방식으로 초과 대역폭이 배분될 수도 있다.
도 2 는 각종 양태에 따른 토큰-기반 RUM 방식의 이해를 용이하게 하는 토폴로지 (200) 를 도시한 도면이다. 제 1 토폴로지 (202) 는 일 체인에서 3 개의 링크를 갖는데, 중간 링크 (C-D) 는 양쪽 외부 링크 (A-B 및 E-F) 와 간섭하는 한편, 이들 외부 링크는 서로 간섭하지 않는다. RUM 은, 이 실시예에 따라 RUM 의 범위가 2 개의 노드이도록 시뮬레이션될 수도 있다. 예를 들어, 노드 C 로부터의 RUM 은 노드 A 및 노드 B 뿐만 아니라, 노드 D 및 노드 E 에서 청취할 수도 있다. 제 2 토폴로지 (204) 는, 우측에, 서로 간섭하며 서로의 RUM 을 청취할 수 있는 3 개의 링크 (C-D, E-F 및 G-H) 를 포함한다. 좌측의 단일 링크 (A-B) 는 단지 링크 (C-D) 와만 간섭한다.
표 1 은 제 1 토폴로지 (202) 로부터의 다수의 대표적인 결과를 나타내는데, 여기서 가장 왼쪽의 칼럼은 노드의 버킷으로 토큰이 채워지는 비율을 정성적으로 기술하고, 토큰 비율 칼럼은 각 노드에 토큰이 추가될 수도 있는 실제 비율을 나타낸다. 다시 말하면, 좌측의 코멘트는, 링크의 가능한 공정 셰어에 대한 토큰 비율을 나타낸다. 링크 AB, CD 및 EF 에 대한 숫자는, 이들 링크를 통해 수신된 최종 스루풋을 나타낸다.
[표 1]
Figure 112008032171455-pct00001
표 1 로부터 알 수 있는 바와 같이, 이 시스템은, 토큰 발생률에 종속하여, 3 가지 상황 중 하나에 따라 기능할 수 있다. 예를 들어, 노드에 대한 토큰 비율이 너무 높은 경우에는, 이용가능한 초과 토큰이 존재하고, 모든 노드는 언제라도 RxRUM 을 송신할 수 있다. 그 결과, 네트워크의 중간 링크는 불공정하게 낮은 자원 셰어를 수신할 수도 있고, 토큰은 그 고유값을 잃는다. 토큰 비율이 최적인 경우에는, 링크는 공정하게 채널을 공유한다. 마지막으로, 토큰 비율이 너무 낮은 경우에는, RUM 의 송신 레이트는 토큰의 가용성에 의해 제한될 수도 있다. 토큰은 "보증된" 셰어를 보장하지만, 그 초과는 자발적인 방식으로 공유될 수도 있다. 이 실시예에 따르면, 토큰 비율이 (예를 들어, 1/6 로) 낮아짐에 따라, 여전히 토큰 비율 초과이기는 하지만, CD 에 의해 달성되는 스루풋이 저하된다.
표 2 는 제 2 토폴로지 (204) 에 관련된 일 실시예를 나타낸다. 이해되는 바와 같이, (링크 EF 및 링크 GH 로부터의 경합으로 인해) 링크 CD 에 의해 이 용되지 않은 좌측의 초과 대역폭이 링크 AB 에 의해 픽업되어, 그에 따라 높은 섹터 스루풋을 유지하게 된다. 일 양태에 따르면, 각 노드에 대한 (보증된) 토큰 비율은 "너무 낮음" 이라는 상황으로 유지될 수도 있는데, 이러한 제약은, 예를 들어 높은 우선순위 음성/비디오 호가 이들이 필요로 하는 희망 스루풋을 획득하는 것을 보장할 수 있는 상위-계층 수락 제어 메커니즘에 의해 강요될 수도 있다. 이러한 경우에, 초과 대역폭은 불공정하게 배분될 수도 있지만, 이는 보다 높은 섹터 스루풋을 야기하기 때문에 바람직할 수도 있다.
[표 2]
Figure 112008032171455-pct00002
본 발명의 또다른 양태에 있어서, 초과 대역폭은 가상 토큰을 이용하여 보다 공정한 방식으로 공유될 수도 있다. 일 실시예에 따르면, 3 개의 경합 노드 각각은 2/10 의 토큰 비율을 가질 수도 있다. 이들 노드는 모두 동일한 액세스 포인트 (AP) 로 데이터를 송신하고 있고, 이 AP 는 노드의 토큰 비율을 인식한다. 소정의 기간 동안, 3 개의 노드는 각각 4/10, 4/10 및 2/10 의 비율을 달성하는데, 이는, 초과 대역폭이 이용가능함에도 불구하고, 노드 3 이 그 토큰 셰어보다 큰 셰어를 획득하지 못하고 있다는 것을 AP 에게 나타낼 수 있다. AP 는 노드 3 에게 이를 나타낼 수 있는데, 그러면 노드 3 은 가상 토큰을 이용하여 그 셰어를 증가시켜려고 노력할 수도 있다. 예를 들어, 네트워크 (예를 들어, 네트워크 제어기 등) 에 의해 노드에 할당된 토큰 비율의 함수로서 토큰이 노드의 토큰 버킷에 추가될 수도 있지만, 노드가 그 자신의 버킷에 대해 가상 토큰을 추가하여, 일시적으로 증가된 개수의 RUM 을 송신할 수도 있다. 이것이 향상된 스루풋을 야기하는 경우, 노드는, 정체가 증가할 때까지 증가된 개수의 RUM 의 송신을 계속할 수도 있다. RUM 을 청취하는 다른 노드에 있어서, 가상 RUM 은 실제 RUM 보다 하위의 우선순위를 갖는 것으로 사전-정의될 수도 있다.
요구 및 허가 프로토콜에 관한 일부 환경을 제공하기 위해서, 도 3 은 본 명세서에 설명된 하나 이상의 양태에 따라 자원 할당을 용이하게 할 수 있는 요구-허가 이벤트의 시퀀스 (300) 를 나타낸다. 송신기로부터 수신기로 송신되는 요구를 포함하여, 일련의 제 1 이벤트 (302) 가 도시되어 있다. 요구의 수신시, 수신기는 송신기로 허가 메시지를 송신할 수도 있는데, 이는 송신기에 의해 요구된 채널의 서브세트 또는 모두를 허가한다. 그런 다음, 송신기는 허가된 채널의 일부 또는 모두를 통해 데이터를 송신할 수도 있다.
관련 양태에 따르면, 이벤트 시퀀스 (304) 는, 송신기로부터 수신기로 송신되는 요구를 포함할 수 있다. 이 요구는, 송신기가 수신기로 데이터를 송신하 기를 원하는 채널의 리스트를 포함할 수 있다. 그런 다음, 수신기는 송신기로 허가 메시지를 송신할 수도 있는데, 이는, 희망 채널의 서브세트 또는 모두가 허가되었다는 것을 나타낸다. 그런 다음, 송신기는 수신기로 파일럿 메시지를 송신할 수도 있고, 이 메시지의 수신시 수신기는 송신기로 레이트 정보를 송신할 수도 있고, 그에 따라 바람직하지 않게 높은 SINR 을 완화시키는 것을 용이하게 한다. 레이트 정보의 수신시, 송신기는 지시된 송신 레이트로 허가된 채널을 통해 데이터 송신을 진행할 수도 있다.
이벤트 시퀀스 (302 및 304) 는, 통신 이벤트 중에 강요될 수도 있는 복수의 제약을 고려하여 수행될 수도 있다. 예를 들어, 송신기는, 이전의 시간 슬롯에서 RxRUM 에 의해 차단되지 않았던 임의의 채널(들)을 요구할 수도 있다. 요구된 채널은, 최신의 송신 사이클에서 성공적인 채널에 대한 선호도로 우선순위화될 수도 있다. 불충분한 채널이 존재하는 경우에, 송신기는, TxRUM 을 송신함으로써 부가적인 채널에 대한 경합을 통지함으로써 부가적인 채널의 공정한 셰어를 획득하기 위한 부가적인 채널을 요구할 수도 있다. 그런 다음, 채널의 공정한 셰어는, 청취되었던 RxRUM 을 고려하여, 경합하는 이웃 (예를 들어, 노드) 의 개수 및 가중치에 따라 결정될 수 있다.
수신기로부터의 허가는, 요구에 열거된 채널의 서브세트일 수도 있다. 수신기에는, 최신의 송신 중에, 채널이 높은 간섭 레벨을 나타내는 것을 회피하기 위한 권한이 부여될 수 있다. 허가된 채널이 불충분한 경우에, 수신기는, 하나 이상의 RxRUM 을 송신함으로써 (예를 들어, 송신기의 공정한 셰어까지) 채널을 추 가할 수도 있다. 송신기의 채널의 공정한 셰어는, 예를 들어 청취된 (예를 들어, 수신된) TxRUM 을 고려하여, 이웃 노드의 개수 및 가중치를 평가함으로써 결정될 수 있다.
송신시, 송신기는, 허가 메시지에서 허가된 채널의 서브세트 또는 모두를 통해 데이터를 송신할 수도 있다. 송신기는, RxRUM 의 청취시 일부 또는 모든 채널에 대한 송신 전력을 감소시킬 수도 있다. 송신기가 동일 채널을 통해 다수의 허가 및/또는 RxRUM 을 청취하는 경우에, 송신기는 역 확률 (reciprocal probability) 로 송신할 수도 있다. 예를 들어, 단일 채널에 대해 3 개의 RxRUM 및 하나의 허가가 청취되는 경우, 송신기는 1/3 의 확률로 송신할 수도 있다 (예를 들어, 송신기가 그 채널을 이용할 확률은 1/3 이다).
도 4 내지 도 6 을 참조하면, 최소 레이트 보증을 제공하는 것에 관한 방법론이 예시되어 있다. 예를 들어, 이들 방법론은, FDMA 환경, OFDMA 환경, CDMA 환경, WCDMA 환경, TDMA 환경, SDMA 환경, 또는 임의의 다른 적합한 무선 환경에서 최소 레이트 보증을 제공하는 것에 관련될 수 있다. 설명의 단순화를 위하여, 이들 방법론이 일련의 동작으로서 기재 및 설명되었지만, 하나 이상의 양태에 따라 일부 동작이 본 명세서에 기재 및 설명된 다른 동작과 상이한 순서로 또한/또는 다른 동작과 동시에 일어날 수도 있기 때문에, 이들 방법론은 동작의 순서에 의해 제한되지 않는다는 것이 이해 및 인식될 것이다. 예를 들어, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 대안적으로 상태도와 같이 일련의 상호관련된 상태나 이벤트로서 방법론이 표현될 수 있다는 것을 이해 및 인식할 것이 다. 또한, 모든 예시된 동작이 하나 이상의 양태에 따른 방법론을 구현하는데 필요하지 않을 수도 있다.
도 4 는 본 명세서에 설명된 각종 양태에 따라 토큰 메커니즘에 대한 환경을 제공하고, 또한 효과적인 공간 재이용의 달성을 용이하게 하기 위해서 요구-허가 프로토콜을 수행하는 방법 (400) 을 도시한 도면이다. 이 방법 (400) 에 따르면, 단계 402 에서, 채널 세트에 대한 요구가 제 1 노드 (예를 들어, 액세스 단말기, 액세스 포인트 등) 의 송신기로부터 제 2 노드의 수신기로 송신될 수도 있다. 이 요구는, 제 1 노드의 송신기가 송신하려고 의도하는 선호 채널의 비트마스크를 포함할 수도 있다. 또한, 이 요구는, 제 2 노드에서의 원하는 신뢰성 레벨을 보장하기 위해서 전력 제어될 수도 있다. 단계 404 에서, 요구된 채널의 서브세트의 허가가 제 1 노드에서 수신될 수도 있다. 또한, 허가 메시지는, 제 1 노드에서의 원하는 신뢰성 레벨을 보장하기 위해서 전력 제어될 수도 있다. 단계 406 에서, 허가된 채널의 서브세트를 통해 데이터가 송신될 수도 있다. 채널의 공간 재이용을 최적화하기 위해서, 데이터 송신이 전력 제어될 수도 있다. 따라서, 스케줄링 결정에 송신 노드와 수신 노드 모두를 포함시킴으로써 애드혹 통신 환경에서 송신 레이트 보증의 제공을 용이하게 하도록 전술한 이벤트의 조합이 수행될 수도 있다.
도 5 는 하나 이상의 양태에 따라 최소 토큰 상태의 검출시 RxRUM 을 송신할 것인지 여부를 판정하는 방법 (500) 을 도시한 도면이다. 이 방법 (500) 에 따르면, 단계 502 에서, 노드와 연관된 토큰 개수가 결정될 수도 있다. 토큰 개수는, 성공적인 송신에 대한 토큰 차감뿐만 아니라, 토큰이 발생되는 기간 및 토큰 발생률의 함수일 수도 있다. 단계 504 에서, 노드에 대한 토큰 개수가 최소 토큰 임계 개수보다 큰 지 여부에 관한 판정이 이루어질 수도 있다. 노드가 최소 토큰 임계 개수보다 많은 토큰을 갖고, 바람직하지 않은 SINR 레벨에 직면하는 경우에는, 단계 506 에서, 노드가 데이터의 송신에 부가하여 RxRUM 을 송신하는 것이 허용될 수도 있다. 노드가 최소 토큰 임계 개수 이하의 토큰 개수를 갖는 경우에는, 단계 508 에서, 노드가 RxRUM 없이 데이터를 송신하는 것이 허용될 수도 있다. 도 6 을 참조하여, 이러한 토큰 버킷 메커니즘이 보다 상세하게 후술된다.
도 6 은 각종 양태에 따라 자원 이용 메시지 (RUM) 를 이용하여 무선 채널에 대한 최소 레이트를 보증하는 방법론 (600) 을 도시한 도면이다. 이 방법론 (600) 은, 효율적인 공간 재이용에 의해 스루풋을 향상시키면서 사용자에 대한 최소 송신 레이트 보증의 제공을 용이하게 하고, 또한 예를 들어 동기 애드혹 매체 접근 제어 (MAC) 등에서 이용될 수도 있다. 예를 들어, 토큰 메커니즘은, 주어진 노드가 송신할 수도 있는 RxRUM 의 양을 제어하는데 이용될 수도 있다. 토큰 메커니즘은, 정체 기간 (예를 들어, 무선 통신 환경에서 높은 액티비티 기간) 중에 노드가 점유할 수도 있는 자원의 셰어를 제한할 수도 있다. 따라서, 캐리어대 간섭비 (C/I) 를 제어하기 위해서, 수신기에 의해 RxRUM 이 송신될 수도 있는 한편, 이러한 RxRUM 의 송신 레이트 및 송신량은 "토큰 버킷" 메커니즘에 의해 결정될 수도 있다. 정체 기간 중에, 노드는 그 각각의 토큰 발생률에 따라 공정하게 자원을 공유하는 한편, 다른 때에는 초과 트래픽이 상이하게 배분되어, 섹터 스루풋을 향상시킬 수도 있다.
단계 602 에서, 토큰 "버킷" 크기를 나타낼 수도 있는 최대 토큰 개수가 노드에 대해 정의되며 노드에 할당될 수도 있는데, 이는, 노드가 네트워크로 버스트할 수도 있는 트래픽의 양을 제한한다. 단계 604 에서, 노드 토폴로지, 노드 우선순위 (예를 들어, 가중치, …), 노드를 통한 활성 흐름의 타입 및 개수 등을 포함할 수도 있는 복수의 인자에 따라 토큰 발생률이 결정되거나 노드에 할당될 수도 있지만, 이에 제한되지는 않는다. 단계 606 에서, 노드의 버킷에서의 토큰 개수가 평가될 수도 있다. 단계 608 에서, 노드의 버킷에서의 토큰 개수가 최소 토큰 임계 개수보다 큰 지 여부에 관한 판정이 이루어질 수도 있는데, 최소 토큰 임계 개수는 0 또는 임의의 다른 소정의 최소 개수 (예를 들어, 1, 2, 6, …) 일 수도 있다. 노드의 버킷에서의 토큰 개수가 최소 개수보다 큰 경우에는, 단계 610 에서, 요구되는 경우에 (예를 들어, SINR 레벨이 불만족스러운 경우에) 노드가 RxRUM 을 발생 및 송신하는 것이 허용될 수도 있다. RxRUM 의 송신은, 노드가, 그 이웃으로부터 직면하는 간섭을 제한하는 것을 허용하고, 그 결과 후속 데이터 송신은 성공할 가능성이 크다.
노드의 버킷에서의 토큰 개수가 최소 토큰 임계 개수 이하인 경우에는, 단계 612 에서, RxRUM 의 도움 없이 데이터 송신이 허용될 수도 있다. 성공적인 데이터 송신시, 단계 614 에서, 송신된 데이터량에 비례하는 토큰 개수가 노드의 버킷으로부터 차감될 수도 있다. 단계 616 에서, 토큰은, 토큰 발생률로 정의된 속도로 보충될 수도 있다. 그런 다음, 이 방법은 추가 반복을 위해 단계 606 으로 복귀할 수도 있다. 거의 정체가 없거나 전혀 정체가 없는 기간 중에, 노드는 극심한 간섭을 경험하지 않으므로, RxRUM 을 송신할 필요가 없다. 또한, 이러한 시간 중에, 노드가 필요한 만큼의 자원을 이용하는 것이 허용될 수도 있다. 따라서, 토큰은 정체 중에 자원을 제어하기 위한 메커니즘을 제공하는 한편, 이들은 성공적인 송신(들)시 버킷으로부터 차감될 수도 있고, 버킷은 단지 0 으로 비워질 필요가 있다 (예를 들어, 버킷은 음이 아닌 값을 가짐). 따라서, 송신 노드와 수신 노드 사이에서 향상된 스루풋 및 공간 재이용이 달성될 수도 있다.
도 7 은 하나 이상의 양태에 따라 자원 이용 메시지를 이용하여 최소 레이트 보증의 제공을 용이하게 하는 액세스 단말기 (700) 를 도시한 도면이다. 액세스 단말기 (700) 는, 예를 들어 수신 안테나 (도시되지 않음) 로부터 신호를 수신하여, 수신된 신호에 대해 통상적인 동작을 수행 (예를 들어, 필터링, 증폭, 다운컨버팅 등) 하고, 이 조절된 신호를 디지털화하여, 샘플을 획득하는 수신기 (702) 를 포함한다. 수신기 (702) 는, 수신 심볼을 복조하여, 채널 추정을 위해 이들을 프로세서 (706) 로 제공할 수 있는 복조기 (704) 를 포함할 수 있다. 프로세서 (706) 는, 수신기 (702) 에 의해 수신된 정보의 분석 및/또는 송신기 (716) 에 의한 송신을 위한 정보의 발생에 대한 전용 프로세서, 액세스 단말기 (700) 의 하나 이상의 컴포넌트를 제어하는 프로세서, 및/또는 수신기 (702) 에 의해 수신된 정보를 분석하고, 송신기 (716) 에 의한 송신을 위한 정보를 발생시키고, 액세스 단말기 (700) 의 하나 이상의 컴포넌트를 제어하는 프로세서일 수 있다. 또한, 프로세서 (706) 및/또는 토큰 모듈 (710) 은, 액세스 단말기 (700) 에 대한 토큰 개수 및/또는 토큰 발생률을 평가하고, 토큰 개수를 최소 토큰 임계 개수와 비교하고, 토큰 개수가 최소 토큰 임계 개수 초과인 경우에 송신을 위한 RxRUM 을 발생시키기 위한 명령들을 실행할 수도 있다.
액세스 단말기 (700) 는, 프로세서 (706) 에 동작가능하게 연결되어, 송신될 데이터 및 수신된 데이터 등을 저장할 수도 있는 메모리 (708) 를 더 포함할 수 있다. 메모리 (708) 는, 액세스 단말기의 토큰 저장소 또는 버킷에서의 토큰, 토큰 개수를 평가하기 위한 프로토콜, 토큰 개수를 최소 토큰 임계 개수와 비교하기 위한 프로토콜, 토큰 개수가 최소 토큰 임계 개수보다 큰 경우에 데이터와 함께 송신하기 위한 RxRUM 을 발생시키기 위한 프로토콜, 토큰 개수가 최소 토큰 임계 개수 이하인 경우에 RxRUM 없이 데이터를 송신하기 위한 프로토콜 등에 관련된 정보를 저장할 수도 있다.
본 명세서에 설명된 데이터 저장소 (예를 들어, 메모리 (708)) 가 휘발성 메모리 또는 비휘발성 메모리 중 어느 하나일 수 있다는 것, 또는 휘발성 및 비휘발성 메모리 모두를 포함할 수 있다는 것이 인식될 것이다. 비제한적인 예시로서, 비휘발성 메모리는, ROM (Read Only Memory), PROM (Programmable ROM), EPROM (Electrically PROM), EEPROM (Electrically Erasable PROM), 또는 플래시 메모리를 포함할 수 있다. 휘발성 메모리는, 외부 캐시 메모리의 역할을 하는 RAM (Random Access Memory) 을 포함할 수 있다. 비제한적인 예시로서, RAM 은, SRAM (Synchronous RAM), DRAM (Dynamic RAM), SDRAM (Synchronous DRAM), DDR SDRAM (Double Data Rate SDRAM), ESDRAM (Enhanced SDRAM), SLDRAM (SyncLink DRAM), 및 DRRAM (Direct Rambus RAM) 과 같은 다수의 형태로 이용가능하다. 본 발명의 시스템 및 방법의 메모리 (708) 는 이들 메모리 및 임의의 다른 적합한 타입의 메모리를 포함하는 것으로 의도되지만, 이에 제한되지는 않는다.
또한, 수신기 (702) 는 토큰 모듈 (710) 에 동작가능하게 연결되는데, 이 토큰 모듈은 전술한 바와 같이 할당된 토큰 발생률에 따라 토큰을 발생시킬 수도 있다. 또한, 토큰 차감기 (712) 는 액세스 단말기 (700) 로부터의 각 성공적인 송신에 대한 토큰을 차감할 수도 있다. 차감된 토큰 개수는 성공적으로 송신된 데이터량의 함수일 수도 있다. 이와 같이, 성공적인 송신에 기초하여 액세스 단말기 (700) 에 대해 토큰이 동적으로 조정될 수도 있는데, 이는 액세스 단말기 (700) 에 의해 경험되는 간섭 레벨을 나타낸다. 따라서, 간섭이 증가하는 경우, 송신 성공이 방해되고, 발생될 토큰에 관해 보다 적은 토큰이 차감될 것이다. 다음에, 이는 액세스 단말기의 버킷에서의 토큰을 증가시키고, 그에 따라 RxRUM 이 발생되어 간섭 노드로 송신되는 것이 허용되어, 간섭을 수락할만한 레벨로 감소시키게 된다.
액세스 단말기 (700) 는, 변조기 (714), 및 예를 들어 기지국, 액세스 포인트, 또다른 액세스 단말기, 원격 에이전트 등으로 신호를 송신하는 송신기 (716) 를 더 포함한다. 프로세서 (706) 로부터 분리되어 있는 것으로 도시되어 있지만, 토큰 모듈 (710) 및 토큰 차감기 (712) 는 프로세서 (706) 또는 다수의 프로세서 (도시되지 않음) 의 일부일 수도 있다는 것이 인식되어야 한다.
도 8 은 하나 이상의 양태에 따라 자원 이용 메시지를 이용하여 최소 송신 레이트 보증을 용이하게 하는 시스템 (800) 을 도시한 도면이다. 이 시스템 (800) 은, 복수의 수신 안테나 (806) 를 통해 하나 이상의 사용자 디바이스 (804) 로부터의 신호(들)를 수신하는 수신기 (810), 및 송신 안테나 (808) 를 통해 하나 이상의 사용자 디바이스 (804) 로 신호(들)를 송신하는 송신기 (824) 를 갖는 액세스 포인트 (802) 를 포함한다. 수신기 (810) 는 수신 안테나 (806) 로부터 정보를 수신할 수 있고, 수신된 정보를 복조하는 복조기 (812) 와 동작가능하게 연결된다. 복조된 심볼은 프로세서 (814) 에 의해 분석되는데, 이 프로세서 (814) 는 도 7 과 관련하여 전술한 프로세서와 유사할 수 있고, 토큰 발생 및 차감, 토큰 비율 할당, RxRUM 발생 및 송신, 토큰 최대 개수 및 최소 개수, 임계 레벨에 관련된 정보, 및/또는 본 명세서에 설명된 각종 동작 및 기능의 수행에 관련된 임의의 다른 적합한 정보를 저장하는 메모리 (816) 에 연결된다.
또한, 프로세서 (814) 는 토큰 모듈 (818) 및 토큰 차감기 (820) 에 연결될 수도 있는데, 이들은 액세스 포인트 (802) 에 대한 토큰 개수를 동적으로 조정하는 것을 용이하게 할 수도 있다. 프로세서 (814) 및/또는 토큰 모듈 (818) 은, 프로세서 (706) 및/또는 토큰 모듈 (710) 과 관련하여 전술한 명령들과 유사한 명령들을 실행할 수도 있다. 예를 들어, 토큰 모듈 (818) 은 소정의 비율로 액세스 포인트 (802) 에 대한 토큰을 발생시킬 수도 있고, 이러한 토큰은, 메모리 (816) 에 존재할 수도 있는 가상 토큰 "버킷" 에 저장될 수도 있다. 데이터의 성공적인 송신시, 토큰 차감기 (820) 는, 성공적인 송신에서 송신된 데이터량에 비례하는 토큰 개수를 차감할 수도 있다. 또한, 프로세서 (814) 는 변조기 (822) 에 연 결될 수도 있는데, 이 변조기 (822) 는 송신기 (824) 에 의한 송신 안테나 (808) 를 통한 사용자 디바이스(들) (804) 로의 송신을 위해 신호 정보를 다중화할 수도 있다. 프로세서 (814) 로부터 분리되어 있는 것으로 도시되어 있지만, 토큰 모듈 (818), 토큰 차감기 (820) 및/또는 변조기 (822) 는 프로세서 (814) 또는 다수의 프로세서 (도시되지 않음) 의 일부일 수도 있다는 것이 인식되어야 한다.
도 9 는 대표적인 무선 통신 시스템 (900) 을 도시한 도면이다. 무선 통신 시스템 (900) 은 간결함을 위하여 하나의 액세스 포인트 및 하나의 단말기를 도시한다. 그러나, 이 시스템은 2 개 이상의 액세스 포인트 및/또는 2 개 이상의 단말기를 포함할 수 있고, 여기서 부가적인 액세스 포인트 및/또는 단말기는 실질적으로 후술되는 대표적인 액세스 포인트 및 단말기와 유사하거나 상이할 수 있다는 것이 인식되어야 한다. 또한, 액세스 포인트 및/또는 단말기는, 이들 사이의 무선 통신을 용이하게 하기 위해서 본 명세서에 설명된 시스템 (도 1 내지 도 3, 도 7, 도 8 및 도 10) 및/또는 방법 (도 4 내지 도 6) 을 이용할 수 있다는 것이 인식되어야 한다.
이하, 도 9 를 참조하면, 다운링크 상에서, 액세스 포인트 (905) 에서, 송신 (Tx) 데이터 프로세서 (910) 는 트래픽 데이터를 수신하고, 포맷팅하고, 코딩하고, 인터리빙하고, 변조 (또는 심볼 매핑) 하여, 변조 심볼 ("데이터 심볼") 을 제공한다. 심볼 변조기 (915) 는 이 데이터 심볼 및 파일럿 심볼을 수신 및 처리하여, 심볼 스트림을 제공한다. 심볼 변조기 (915) 는 데이터 및 파일럿 심볼을 다중화하여, 이들을 송신기 유닛 (TMTR ; 920) 으로 제공한다. 각 송신 심볼은 데이터 심볼, 파일럿 심볼, 또는 0 의 신호 값일 수도 있다. 파일럿 심볼은 각 심볼 주기에서 연속적으로 송신될 수도 있다. 파일럿 심볼은, 주파수 분할 다중화 (FDM), 직교 주파수 분할 다중화 (OFDM), 시분할 다중화 (TDM), 또는 코드 분할 다중화 (CDM) 될 수 있다.
TMTR (920) 은 심볼 스트림을 수신하여 이를 하나 이상의 아날로그 신호로 변환하고, 또한 이 아날로그 신호를 추가 조절 (예를 들어, 증폭, 필터링, 및 주파수 업컨버팅) 하여, 무선 채널을 통한 송신에 적합한 다운링크 신호를 발생시킨다. 그런 다음, 다운링크 신호는 안테나 (925) 를 통해 단말기로 송신된다. 단말기 (930) 에서, 안테나 (935) 는 다운링크 신호를 수신하여, 수신된 신호를 수신기 유닛 (RCVR ; 940) 으로 제공한다. 수신기 유닛 (940) 은 수신된 신호를 조절 (예를 들어, 필터링, 증폭, 및 주파수 다운컨버팅) 하고, 조절된 신호를 디지털화하여, 샘플을 획득한다. 심볼 복조기 (945) 는 수신된 파일럿 심볼을 복조하여, 채널 추정을 위해 이를 프로세서 (950) 로 제공한다. 또한, 심볼 복조기 (945) 는 프로세서 (950) 로부터 다운링크에 대한 주파수 응답 추정치를 수신하고, 수신된 데이터 심볼에 대해 데이터 복조를 수행하여, (송신된 데이터 심볼의 추정치인) 데이터 심볼 추정치를 획득하고, 데이터 심볼 추정치를 Rx 데이터 프로세서 (955) 로 제공하는데, 이 Rx 데이터 프로세서 (955) 는 데이터 심볼 추정치를 복조 (즉, 심볼 디매핑) 하고, 디인터리빙하고, 복호화하여, 송신된 트래픽 데이터를 복구한다. 심볼 복조기 (945) 및 Rx 데이터 프로세서 (955) 에 의한 처리는 각각 액세스 포인트 (905) 에서의 심볼 변조기 (915) 및 Tx 데이터 프로세서 (910) 에 의한 처리에 대해 상보적이다.
업링크 상에서, Tx 데이터 프로세서 (960) 는 트래픽 데이터를 처리하여, 데이터 심볼을 제공한다. 심볼 변조기 (965) 는 데이터 심볼을 수신하여 파일럿 심볼과 함께 다중화하고, 변조를 수행하여, 심볼 스트림을 제공한다. 그런 다음, 송신기 유닛 (970) 은 심볼 스트림을 수신 및 처리하여, 업링크 신호를 발생시키는데, 이는 안테나 (935) 에 의해 액세스 포인트 (905) 로 송신된다.
액세스 포인트 (905) 에서, 안테나 (925) 에 의해 단말기 (930) 로부터의 업링크 신호가 수신되고, 수신기 유닛 (975) 에 의해 처리되어, 샘플을 획득한다. 그런 다음, 심볼 복조기 (980) 는 샘플을 처리하여, 업링크에 대해 수신된 파일럿 심볼 및 데이터 심볼 추정치를 제공한다. Rx 데이터 프로세서 (985) 는 데이터 심볼 추정치를 처리하여, 단말기 (930) 에 의해 송신된 트래픽 데이터를 복구한다. 프로세서 (990) 는 업링크를 통해 송신하는 각 활성 단말기에 대한 채널 추정을 수행한다. 다수의 단말기는, 그 각각의 할당된 파일럿 서브대역 세트 상에서 업링크를 통해 동시에 파일럿을 송신할 수도 있는데, 파일럿 서브대역 세트는 인터레이스될 수도 있다.
프로세서 (990 및 950) 는 각각 액세스 포인트 (905) 및 단말기 (930) 에서의 동작을 지시 (예를 들어, 제어, 조정, 관리 등) 한다. 각각의 프로세서 (990 및 950) 는, 프로그램 코드 및 데이터를 저장하는 메모리 유닛 (도시 생략) 과 연결될 수 있다. 또한, 프로세서 (990 및 950) 는 계산을 수행하여, 각각 업링크 및 다운링크에 대한 주파수 및 임펄스 응답 추정치를 도출할 수 있다.
다중 접속 (예를 들어, FDMA, OFDMA, CDMA, TDMA 등) 시스템에 있어서, 다수의 단말기는 업링크를 통해 동시에 송신할 수 있다. 이러한 시스템에 있어서, 파일럿 서브대역은 상이한 단말기들 사이에서 공유될 수도 있다. 각 단말기에 대한 파일럿 서브대역이 (가능하게는 대역 에지를 제외하고) 전체 동작 대역에 걸쳐 있는 경우에, 채널 추정 기술이 이용될 수도 있다. 각 단말기에 대한 주파수 다이버시티를 획득하기 위해서, 이러한 파일럿 서브대역 구조가 바람직할 것이다. 본 명세서에 설명된 이들 기술은 각종 수단에 의해 구현될 수도 있다. 예를 들어, 이들 기술은, 하드웨어, 소프트웨어, 또는 이들의 조합으로 구현될 수도 있다. 하드웨어 구현에 있어서, 채널 추정에 이용되는 처리 유닛은, 하나 이상의 주문형 집적 회로 (ASIC), 디지털 신호 프로세서 (DSP), 디지털 신호 처리 디바이스 (DSPD), 프로그램가능 논리 디바이스 (PLD), 필드 프로그래머블 게이트 어레이 (FPGA), 프로세서, 제어기, 마이크로제어기, 마이크로프로세서, 본 명세서에 설명된 기능을 수행하도록 설계된 다른 전자 유닛, 또는 이들의 조합 내에서 구현될 수도 있다. 소프트웨어를 이용하면, 본 명세서에 설명된 기능을 수행하는 모듈 (예를 들어, 절차, 기능 등) 을 통해 이러한 구현이 이루어질 수 있다. 소프트웨어 코드는 메모리 유닛에 저장되어, 프로세서 (990 및 950) 에 의해 실행될 수도 있다.
도 10 은 각종 양태에 따라 자원 이용 메시지 (RUM) 를 이용함으로써 무선 채널에 대한 최소 송신 레이트의 보증을 용이하게 하는 장치 (1000) 를 도시한 도면이다. 이 장치 (1000) 는 일련의 상호관련된 기능 블록으로서 표현되는데, 이들은 프로세서, 소프트웨어, 또는 이들의 조합 (예를 들어, 펌웨어) 에 의해 구현되는 기능을 나타낼 수 있다. 예를 들어, 이 장치 (1000) 는 전술한 바와 같은 각종 동작을 수행하기 위한 모듈을 제공할 수도 있다. 이 장치 (1000) 는, 효율적인 공간 재이용에 의해 스루풋을 향상시키면서 사용자에 대한 최소 송신 레이트 보증의 제공을 용이하게 하고, 또한 예를 들어 동기 애드혹 매체 접근 제어 (MAC) 등에서 이용될 수도 있다. 예를 들어, 토큰 메커니즘은, 주어진 노드가 송신할 수도 있는 RxRUM 의 양을 제어하는데 이용될 수도 있다. 토큰 메커니즘은, 정체 기간 (예를 들어, 무선 통신 환경에서 높은 액티비티 기간) 중에 노드가 점유할 수도 있는 자원의 셰어를 제한할 수도 있다. 따라서, 캐리어대 간섭비 (C/I) 를 제어하기 위해서, 수신기에 의해 RxRUM 이 송신될 수도 있는 한편, 이러한 RxRUM 의 송신 레이트 및 송신량은 "토큰 버킷" 메커니즘에 의해 결정될 수도 있다. 정체 기간 중에, 노드는 그 각각의 토큰 발생률에 따라 공정하게 자원을 공유하는 한편, 다른 때에는 초과 트래픽이 상이하게 배분되어, 섹터 스루풋을 향상시킬 수도 있다.
이 장치 (1000) 는, 노드 (예를 들어, 수신기, …) 에 대해 토큰 "버킷" 크기를 할당하기 위한 모듈 (1002) 을 포함하는데, 이는, 노드가 네트워크로 버스트할 수도 있는 트래픽의 양을 제한한다. 송신 레이트를 결정하기 위한 모듈 (1004) 은, 노드 토폴로지, 노드 우선순위 (예를 들어, 가중치, …), 노드를 통한 활성 흐름의 타입 및 개수 등을 포함할 수도 있는 복수의 인자에 따라 토큰 발생률을 결정하거나 노드에 할당할 수도 있지만, 이에 제한되지는 않는다. 토큰 개 수를 증분하기 위한 모듈 (1006) 은, 노드의 버킷에서의 토큰 개수를 평가할 수도 있다. 또한, 최소 토큰 상태가 존재하는지 여부를 판정하기 위한 모듈 (1008) 은, 노드의 버킷에서의 토큰 개수가 최소 개수인지 여부를 평가할 수 있는데, 최소 개수는 0 또는 임의의 다른 소정의 최소 개수 (예를 들어, 1, 2, 4, …) 일 수도 있다. 노드의 버킷에서의 토큰 개수가 최소 개수 이상인 경우에는, RxRUM 을 송신하기 위한 모듈 (1010) 은, RxRUM 을 발생 및 송신할 수도 있고, 그 다음에 데이터 송신이 이루어질 수도 있다. 노드의 버킷에서의 토큰 개수가 최소 개수 이하인 경우에는, 데이터를 송신하기 위한 모듈 (1012) 이, RxRUM 없이 통상적인 데이터 송신을 허용하는데 이용될 수도 있다. 그런 다음, 데이터를 송신하기 위한 모듈 (1012) 에 의한 성공적인 데이터 송신시, 토큰 버킷으로부터 토큰을 차감하기 위한 모듈 (1014) 이, 노드의 버킷으로부터 송신된 데이터량에 비례하는 토큰 개수를 차감하는데 이용될 수도 있다. 따라서, 토큰은 송신 정체 중에 자원을 제어하기 위한 메커니즘을 제공하는데, 이들은 성공적인 송신(들)시 버킷으로부터 차감될 수도 있는 한편, 버킷은 0 으로 비워질 필요가 있다 (예를 들어, 버킷은 음이 아닌 값을 가짐). 이와 같이, 이 장치 (1000) 는, 송신 노드와 수신 노드 사이에서 공간 재이용 및 스루풋의 향상을 용이하게 한다.
소프트웨어 구현에 있어서, 본 명세서에 설명된 기술은, 본 명세서에 설명된 기능을 수행하는 모듈 (예를 들어, 절차, 기능 등) 로 구현될 수도 있다. 소프트웨어 코드는 메모리 유닛에 저장되어, 프로세서에 의해 실행될 수도 있다. 메모리 유닛은 프로세서 내부에 또는 프로세서 외부에 구현될 수도 있는데, 프로세 서 외부에 구현되는 경우에 메모리 유닛은 본 발명이 속하는 기술분야에서 공지된 바와 같은 각종 수단을 통해 프로세서에 통신가능하게 연결될 수 있다.
전술한 설명은 하나 이상의 양태의 실시예를 포함한다. 물론, 전술한 양태를 설명하기 위하여 컴포넌트 또는 방법론의 생각할 수 있는 모든 조합을 설명하는 것이 가능하지는 않지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 각종 양태의 다수의 추가적인 조합 및 치환이 가능하다는 것을 인식할 수도 있다. 따라서, 전술한 양태는 첨부된 특허청구범위의 사상 및 범위 내에서 이루어지는 이러한 모든 변경, 수정 및 변형을 포함하는 것으로 의도된다. 또한, "포함 (include)" 이라는 용어가 상세한 설명이나 특허청구범위 중 어느 하나에서 이용된다는 점에서, 특허청구범위에서 전이 (transitional) 단어로서 이용되는 경우에 "구비 (comprising)" 가 해석되는 바와 같이, 이러한 용어는 "구비" 라는 용어와 유사한 방식으로 포괄적인 것으로 의도된다.

Claims (47)

  1. 무선 통신 시스템 내의 데이터 송신을 용이하게 하게 하기 위한 장치에서 데이터 송신을 용이하게 하는 방법으로서,
    노드와 연관된 토큰 비율의 함수로서 상기 노드에 토큰들을 할당하는 단계;
    상기 노드에 할당된 토큰 개수가 소정의 최소 토큰 개수 이상인지 여부를 판정하는 단계; 및
    상기 판정에 기초하여, 적어도 하나의 자원 이용 메시지 (Resource Utilization Message: RUM) 를 송신하는 단계를 구비하며,
    상기 적어도 하나의 RUM 은, 상기 노드가 간섭 감소를 희망하는, 간섭을 겪는 채널들을 포함하는, 데이터 송신을 용이하게 하는 방법.
  2. 제 1 항에 있어서,
    상기 노드에 할당가능한 최대 토큰 개수가 정의되고,
    상기 할당 단계는, 상기 토큰 비율 및 상기 최대 토큰 개수의 함수로서 상기 노드에 토큰들을 할당하는 단계를 구비하는, 데이터 송신을 용이하게 하는 방법.
  3. 제 1 항에 있어서,
    상기 할당된 토큰 개수가 상기 소정의 최소 토큰 개수 미만인 경우에는, RUM 없이 데이터 송신을 허용하는 단계를 더 구비하는, 데이터 송신을 용이하게 하는 방법.
  4. 제 3 항에 있어서,
    상기 할당된 토큰들로부터 일 토큰 개수를 차감하는 단계를 더 구비하고,
    상기 토큰 차감은, 상기 데이터 송신이 성공적인 경우에 송신되는 데이터량에 기초하는, 데이터 송신을 용이하게 하는 방법.
  5. 제 4 항에 있어서,
    상기 토큰 차감 이후에, 상기 노드에 할당되는 토큰 개수를 재결정하는 단계; 및
    상기 재결정에 기초하여 RUM 을 송신하는 단계를 더 구비하는, 데이터 송신을 용이하게 하는 방법.
  6. 제 1 항에 있어서,
    상기 토큰 비율은, 상기 노드에 할당된 하나 이상의 가중치들, 상기 노드를 통한 활성 흐름들의 개수, 및 상기 노드를 통한 활성 흐름들의 타입 중 적어도 하나에 기초하여 결정되는, 데이터 송신을 용이하게 하는 방법.
  7. 제 6 항에 있어서,
    상기 하나 이상의 가중치들은, 상기 노드에서의 스루풋의 함수인, 데이터 송신을 용이하게 하는 방법.
  8. 제 6 항에 있어서,
    상기 활성 흐름은, 착신 데이터 전송 및 발신 데이터 전송 중 적어도 하나인, 데이터 송신을 용이하게 하는 방법.
  9. 제 2 항에 있어서,
    상기 최대 토큰 개수 이하의 개수로 상기 소정의 최소 토큰 개수를 설정하는 단계를 더 구비하는, 데이터 송신을 용이하게 하는 방법.
  10. 제 1 항에 있어서,
    상기 노드에 할당된 토큰 개수는, 음이 아닌 개수인, 데이터 송신을 용이하게 하는 방법.
  11. 제 1 항에 있어서,
    가상 토큰들을 할당하여, 상기 노드에 의해 송신될 RUM 개수를 일시적으로 증가시키는 단계를 더 구비하는, 데이터 송신을 용이하게 하는 방법.
  12. 삭제
  13. 데이터 송신을 용이하게 하기 위한 장치로서,
    상기 장치와 연관된 토큰 비율의 함수로서 상기 장치에 토큰들을 할당하도록 구성되고, 또한 상기 장치에 할당된 토큰 개수가 소정의 최소 토큰 개수 이상인지 여부를 판정하도록 구성된 토큰 모듈; 및
    상기 판정에 기초하여, 적어도 하나의 자원 이용 메시지 (Resource Utilization Message: RUM) 를 송신하도록 구성된 송신기를 구비하며,
    상기 적어도 하나의 RUM 은, 상기 장치가 간섭 감소를 희망하는, 간섭을 겪는 채널들을 포함하는, 데이터 송신을 용이하게 하기 위한 장치.
  14. 제 13 항에 있어서,
    상기 장치에 할당가능한 최대 토큰 개수가 정의되고,
    상기 토큰 모듈은, 상기 토큰 비율 및 상기 최대 토큰 개수의 함수로서 상기 장치에 토큰들을 할당하도록 구성되는, 데이터 송신을 용이하게 하기 위한 장치.
  15. 제 13 항에 있어서,
    상기 토큰 모듈은, 상기 할당된 현재의 토큰 개수가 상기 소정의 최소 토큰 개수 미만인 경우에는, RUM 없이 데이터 송신을 허용하도록 구성되는, 데이터 송신을 용이하게 하기 위한 장치.
  16. 제 15 항에 있어서,
    상기 토큰 모듈은, 상기 할당된 토큰들로부터 일 토큰 개수를 차감하도록 구성되고,
    상기 토큰 차감은, 상기 데이터 송신이 성공적인 경우에 송신되는 데이터량에 기초하는, 데이터 송신을 용이하게 하기 위한 장치.
  17. 제 16 항에 있어서,
    상기 토큰 모듈은, 상기 토큰 차감 이후에, 상기 장치에 할당되는 토큰 개수를 재결정하고, 또한 상기 재결정에 기초하여 RUM 을 송신하도록 구성되는, 데이터 송신을 용이하게 하기 위한 장치.
  18. 제 13 항에 있어서,
    상기 토큰 비율은, 상기 장치에 할당된 하나 이상의 가중치들, 상기 장치를 통한 활성 흐름들의 개수, 및 상기 장치를 통한 활성 흐름들의 타입 중 적어도 하나에 기초하여 결정되는, 데이터 송신을 용이하게 하기 위한 장치.
  19. 제 18 항에 있어서,
    상기 하나 이상의 가중치들은, 상기 장치에서의 스루풋의 함수인, 데이터 송신을 용이하게 하기 위한 장치.
  20. 제 18 항에 있어서,
    상기 활성 흐름은, 착신 데이터 전송 및 발신 데이터 전송 중 적어도 하나인, 데이터 송신을 용이하게 하기 위한 장치.
  21. 제 14 항에 있어서,
    상기 토큰 모듈은, 상기 최대 토큰 개수 이하의 개수로 상기 소정의 최소 토큰 개수를 설정하도록 구성되는, 데이터 송신을 용이하게 하기 위한 장치.
  22. 제 13 항에 있어서,
    상기 장치에 할당된 토큰 개수는, 음이 아닌 개수인, 데이터 송신을 용이하게 하기 위한 장치.
  23. 제 13 항에 있어서,
    상기 토큰 모듈은, 가상 토큰들을 할당하여, 상기 장치에 의해 송신될 RUM 개수를 일시적으로 증가시키도록 구성되는, 데이터 송신을 용이하게 하기 위한 장치.
  24. 제 13 항에 있어서,
    상기 데이터 송신을 용이하게 하기 위한 장치는, 액세스 포인트에서 이용되는, 데이터 송신을 용이하게 하기 위한 장치.
  25. 제 13 항에 있어서,
    상기 데이터 송신을 용이하게 하기 위한 장치는, 액세스 단말기에서 이용되는, 데이터 송신을 용이하게 하기 위한 장치.
  26. 삭제
  27. 삭제
  28. 데이터 송신을 용이하게 하기 위한 장치로서,
    상기 장치와 연관된 토큰 비율의 함수로서 상기 장치에 토큰들을 할당하기 위한 수단;
    상기 장치에 할당된 토큰 개수가 소정의 최소 토큰 개수 이상인지 여부를 판정하기 위한 수단; 및
    상기 판정에 기초하여, 적어도 하나의 자원 이용 메시지 (Resource Utilization Message: RUM) 를 송신하기 위한 수단을 구비하며,
    상기 적어도 하나의 RUM 은, 상기 장치가 간섭 감소를 희망하는, 간섭을 겪는 채널들을 포함하는, 데이터 송신을 용이하게 하기 위한 장치.
  29. 제 28 항에 있어서,
    상기 장치에 할당가능한 최대 토큰 개수가 정의되고,
    상기 할당 수단은, 상기 토큰 비율 및 상기 최대 토큰 개수의 함수로서 상기 장치에 토큰들을 할당하도록 구성되는, 데이터 송신을 용이하게 하기 위한 장치.
  30. 제 28 항에 있어서,
    상기 할당된 토큰 개수가 상기 소정의 최소 토큰 개수 미만인 경우에는, RUM 없이 데이터 송신을 허용하기 위한 수단을 더 구비하는, 데이터 송신을 용이하게 하기 위한 장치.
  31. 제 30 항에 있어서,
    상기 할당된 토큰들로부터 일 토큰 개수를 차감하기 위한 수단을 더 구비하고,
    상기 토큰 차감은, 상기 데이터 송신이 성공적인 경우에 송신되는 데이터량에 기초하는, 데이터 송신을 용이하게 하기 위한 장치.
  32. 제 31 항에 있어서,
    상기 판정 수단은, 상기 토큰 차감 이후에, 상기 장치에 할당되는 토큰 개수를 재결정하고, 또한 상기 재결정에 기초하여 RUM 을 송신하도록 구성되는, 데이터 송신을 용이하게 하기 위한 장치.
  33. 제 28 항에 있어서,
    상기 토큰 비율은, 상기 장치에 할당된 하나 이상의 가중치들, 상기 장치를 통한 활성 흐름들의 개수, 및 상기 장치를 통한 활성 흐름들의 타입 중 적어도 하나에 기초하여 결정되는, 데이터 송신을 용이하게 하기 위한 장치.
  34. 제 33 항에 있어서,
    상기 하나 이상의 가중치들은, 상기 장치에서의 스루풋의 함수인, 데이터 송신을 용이하게 하기 위한 장치.
  35. 제 33 항에 있어서,
    상기 활성 흐름은, 착신 데이터 전송 및 발신 데이터 전송 중 적어도 하나인, 데이터 송신을 용이하게 하기 위한 장치.
  36. 제 29 항에 있어서,
    상기 최대 토큰 개수 이하의 개수로 상기 소정의 최소 토큰 개수를 설정하기 위한 수단을 더 구비하는, 데이터 송신을 용이하게 하기 위한 장치.
  37. 제 28 항에 있어서,
    상기 장치에 할당된 토큰 개수는, 음이 아닌 개수인, 데이터 송신을 용이하게 하기 위한 장치.
  38. 제 28 항에 있어서,
    상기 할당 수단은 또한 가상 토큰들을 할당하여, 상기 장치에 의해 송신될 RUM 개수를 일시적으로 증가시키도록 구성되는, 데이터 송신을 용이하게 하기 위한 장치.
  39. 제 28 항에 있어서,
    상기 데이터 송신을 용이하게 하기 위한 장치는, 액세스 단말기에서 이용되는, 데이터 송신을 용이하게 하기 위한 장치.
  40. 제 28 항에 있어서,
    상기 데이터 송신을 용이하게 하기 위한 장치는, 액세스 포인트에서 이용되는, 데이터 송신을 용이하게 하기 위한 장치.
  41. 삭제
  42. 삭제
  43. 데이터 송신을 용이하게 하기 위한 명령들을 구비하는 컴퓨터 판독가능 매체로서,
    실행시 상기 명령들은 장치로 하여금,
    상기 장치와 연관된 토큰 비율의 함수로서 상기 장치에 토큰들을 할당하도록 하고;
    상기 장치에 할당된 토큰 개수가 소정의 최소 토큰 개수 이상인지 여부를 판정하도록 하고; 또한
    상기 판정에 기초하여, 적어도 하나의 자원 이용 메시지 (Resource Utilization Message: RUM) 를 송신하도록 하기 위한 것이며,
    상기 적어도 하나의 RUM 은, 상기 장치가 간섭 감소를 희망하는, 간섭을 겪는 채널들을 포함하는, 컴퓨터 판독가능 매체.
  44. 삭제
  45. 제 1 항에 있어서,
    간섭 레벨이 소정의 임계 레벨을 초과하면 상기 적어도 하나의 RUM 을 전송하는 단계를 더 포함하는, 데이터 송신을 용이하게 하는 방법.
  46. 액세스 단말기로서,
    상기 액세스 단말기와 연관된 토큰 비율의 함수로서 상기 액세스 단말기에 토큰들을 할당하도록 구성되고, 또한 상기 액세스 단말기에 할당된 토큰 개수가 소정의 최소 토큰 개수 이상인지 여부를 판정하도록 구성된 토큰 모듈;
    안테나; 및
    상기 판정에 기초하여, 적어도 하나의 자원 이용 메시지 (Resource Utilization Message: RUM) 를 상기 안테나를 통하여 송신하도록 구성된 송신기를 구비하며,
    상기 적어도 하나의 RUM 은, 상기 액세스 단말기가 간섭 감소를 희망하는, 간섭을 겪는 채널들을 포함하는, 액세스 단말기.
  47. 액세스 포인트로서,
    상기 액세스 포인트와 연관된 토큰 비율의 함수로서 상기 액세스 포인트에 토큰들을 할당하도록 구성되고, 또한 상기 액세스 포인트에 할당된 토큰 개수가 소정의 최소 토큰 개수 이상인지 여부를 판정하도록 구성된 토큰 모듈;
    안테나; 및
    상기 판정에 기초하여, 적어도 하나의 자원 이용 메시지 (Resource Utilization Message: RUM) 를 상기 안테나를 통하여 송신하도록 구성된 송신기를 구비하며,
    상기 적어도 하나의 RUM 은, 상기 액세스 포인트가 간섭 감소를 희망하는, 간섭을 겪는 채널들을 포함하는, 액세스 포인트.
KR1020087010862A 2005-10-26 2006-10-26 자원 이용 메시지를 이용하여 무선 채널에 대한 최소레이트 보증 KR101019002B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US73062705P 2005-10-26 2005-10-26
US60/730,627 2005-10-26

Publications (2)

Publication Number Publication Date
KR20080066018A KR20080066018A (ko) 2008-07-15
KR101019002B1 true KR101019002B1 (ko) 2011-03-04

Family

ID=37790287

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020087010862A KR101019002B1 (ko) 2005-10-26 2006-10-26 자원 이용 메시지를 이용하여 무선 채널에 대한 최소레이트 보증

Country Status (11)

Country Link
US (1) US20070115817A1 (ko)
EP (1) EP1955501A1 (ko)
JP (1) JP4782843B2 (ko)
KR (1) KR101019002B1 (ko)
CN (1) CN101297525A (ko)
AR (1) AR056730A1 (ko)
BR (1) BRPI0617761A2 (ko)
CA (1) CA2623930A1 (ko)
RU (1) RU2395916C2 (ko)
TW (1) TWI333360B (ko)
WO (1) WO2007051153A1 (ko)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8918114B2 (en) 2005-10-26 2014-12-23 Qualcomm Incorporated Using resource utilization messages in a multi-carrier MAC to achieve fairness
US8942161B2 (en) * 2005-10-26 2015-01-27 Qualcomm Incorporated Weighted fair sharing of a wireless channel using resource utilization masks
US9204428B2 (en) * 2005-10-26 2015-12-01 Qualcomm Incorporated Interference management using resource utilization masks sent at constant PSD
US8081592B2 (en) 2005-10-26 2011-12-20 Qualcomm Incorporated Flexible medium access control (MAC) for ad hoc deployed wireless networks
US7660250B2 (en) * 2005-11-08 2010-02-09 Arris Group, Inc. Method and system for regulating traffic in a network device
US7944838B2 (en) * 2006-01-16 2011-05-17 Kddi Corporation Apparatus, method and computer program for traffic control
JP4142068B2 (ja) * 2006-06-16 2008-08-27 株式会社ソニー・コンピュータエンタテインメント 情報処理装置およびアクセス制御方法
GB0619519D0 (en) * 2006-10-04 2006-11-15 Siemens Ag Packet scheduling
AU2008226860A1 (en) 2007-03-14 2008-09-18 Interdigital Technology Corporation Method and apparatus for supporting uplink starvation avoidance in a long term evolution system
US8208392B2 (en) * 2007-08-13 2012-06-26 Samsung Electronics Co., Ltd. System and method for peer-to-peer beam discovery and communication in infrastructure based wireless networks using directional antennas
US8917675B2 (en) 2007-08-20 2014-12-23 Samsung Electronics Co., Ltd. System and method for multiple contention access periods
US9264976B2 (en) * 2007-11-16 2016-02-16 Qualcomm Incorporated Preamble design for a wireless signal
US8918112B2 (en) * 2007-11-16 2014-12-23 Qualcomm Incorporated Preamble design for a wireless signal
US9215669B2 (en) * 2007-11-16 2015-12-15 Qualcomm Incorporated Preamble design for a wireless signal
US20090129333A1 (en) * 2007-11-16 2009-05-21 Qualcomm Incorporated Preamble design for a wireless signal
ATE475292T1 (de) * 2007-12-13 2010-08-15 Innovative Sonic Ltd Verfahren zur zuweisung von funkressourcen und dazugehörige kommunikationsvorrichtung
US20090175324A1 (en) * 2008-01-04 2009-07-09 Qualcomm Incorporated Dynamic interference control in a wireless communication network
US9801188B2 (en) * 2008-02-01 2017-10-24 Qualcomm Incorporated Backhaul signaling for interference avoidance
RU2471309C2 (ru) * 2008-02-13 2012-12-27 Квэлкомм Инкорпорейтед Управление помехой в секторе на основе межсекторной рабочей характеристики
US8768372B2 (en) * 2008-02-13 2014-07-01 Qualcomm Incorporated Sector interference management based on inter-sector performance
US8737314B2 (en) * 2008-02-14 2014-05-27 Qualcomm Incorporated Traffic management for multi-hop wireless communication
US8964651B2 (en) * 2008-02-14 2015-02-24 Qualcomm Incorporated Traffic management employing interference management messages
US8767541B2 (en) 2008-02-14 2014-07-01 Qualcomm Incorporated Scheduling policy-based traffic management
US9148893B2 (en) * 2008-03-03 2015-09-29 Qualcomm Incorporated Access channel load management in a wireless communication system
US8724611B2 (en) 2008-03-07 2014-05-13 Qualcomm Incorporated Authorizing transmission of resource utilization messages
US8498247B2 (en) 2008-03-25 2013-07-30 Qualcomm Incorporated Adaptively reacting to resource utilization messages including channel gain indication
US8599748B2 (en) * 2008-03-25 2013-12-03 Qualcomm Incorporated Adapting decision parameter for reacting to resource utilization messages
US8547910B2 (en) 2008-06-26 2013-10-01 Qualcomm Incorporated Fair resource sharing in wireless communications
US8817676B2 (en) * 2008-11-03 2014-08-26 Samsung Electronics Co., Ltd. Method and system for station-to-station directional wireless communication
US8385362B2 (en) 2009-01-09 2013-02-26 Samsung Electronics Co., Ltd. Method and system for contention-based medium access schemes for directional wireless transmission with asymmetric antenna system (AAS) in wireless communication systems
US8289852B2 (en) 2009-02-18 2012-10-16 Clearwire Ip Holdings Llc Setting token bucket parameters for scheduling of air-interface resources
WO2011064617A1 (en) * 2009-11-25 2011-06-03 Nokia Corporation Determining "fair share" of radio resources in radio access system with contention-based spectrum sharing
PH12012501458A1 (en) * 2010-02-02 2012-10-29 Ericsson Telefon Ab L M Methods and arrangements in a cellular communication network
US9380169B2 (en) * 2010-06-16 2016-06-28 Verizon Patent And Licensing Inc. Quality of service (QoS)-enabled voice-over-internet protocol (VoIP) and video telephony applications in open networks
US8572699B2 (en) * 2010-11-18 2013-10-29 Microsoft Corporation Hardware-based credential distribution
US9021278B2 (en) * 2011-08-10 2015-04-28 Qualcomm Incorporated Network association of communication devices based on attenuation information
WO2014169331A1 (en) 2013-04-19 2014-10-23 National Ict Australia Limited Checking undoability of an api-controlled computing system
US9654483B1 (en) * 2014-12-23 2017-05-16 Amazon Technologies, Inc. Network communication rate limiter
US10070450B2 (en) * 2014-12-30 2018-09-04 Adtran, Inc. Providing airtime fairness in wireless systems
EP3399690B1 (en) * 2017-05-05 2020-11-25 Nokia Solutions and Networks Oy Synchronized full-duplex communication
US20190268941A1 (en) * 2018-02-25 2019-08-29 Nxp B.V. Method and system for controlling access to a communications medium
CN108958975B (zh) * 2018-06-29 2021-11-09 郑州云海信息技术有限公司 一种控制数据恢复速度的方法、装置及设备
US11722717B1 (en) * 2022-03-23 2023-08-08 Verizon Patent And Licensing Inc. Systems and methods for network-based adaptive uplink data transfer for large volume data
US11695772B1 (en) * 2022-05-03 2023-07-04 Capital One Services, Llc System and method for enabling multiple auxiliary use of an access token of a user by another entity to facilitate an action of the user

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5815491A (en) * 1995-06-15 1998-09-29 France Telecom Method and apparatus for admitting data to a digital telecommunications network having regulated access
US6570847B1 (en) * 1998-12-31 2003-05-27 At&T Corp. Method and system for network traffic rate control based on fractional tokens

Family Cites Families (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3256517A (en) * 1963-07-03 1966-06-14 Motorola Inc Remote alarm system with scanning by tones
US5274644A (en) * 1991-11-05 1993-12-28 At&T Bell Laboratories Efficient, rate-base multiclass access control
US5594946A (en) * 1995-02-28 1997-01-14 Motorola, Inc. Method and apparatus for mitigating interference produced by a communication unit in a communication system
US5970410A (en) * 1996-02-27 1999-10-19 Airnet Communications Corp. Cellular system plan using in band-translators to enable efficient deployment of high capacity base transceiver systems
US6023621A (en) * 1996-06-28 2000-02-08 Harris Corporation Wireless communications system and method having dynamic reallocation of communication frequencies
US5956642A (en) * 1996-11-25 1999-09-21 Telefonaktiebolaget L M Ericsson Adaptive channel allocation method and apparatus for multi-slot, multi-carrier communication system
US6222832B1 (en) * 1998-06-01 2001-04-24 Tantivy Communications, Inc. Fast Acquisition of traffic channels for a highly variable data rate reverse link of a CDMA wireless communication system
JP3007069B2 (ja) * 1998-03-05 2000-02-07 日本電信電話株式会社 無線パケット転送方法
US6385449B2 (en) * 1998-03-06 2002-05-07 Telefonaktiebolaget L M Ericsson System and method used in a mobile telecommunications network for load balancing ongoing calls between different base station controllers
DK1101294T3 (da) * 1998-07-28 2011-03-28 Samsung Electronics Co Ltd Sluset transmission i control-hold tilstand i CDMA kommunikationssystem
US6295453B1 (en) * 1998-10-07 2001-09-25 Telefonaktiebolaget Lm Ericsson (Publ) Multi-full rate channel assignment for a cellular telephone system
US6418137B1 (en) * 1998-12-14 2002-07-09 Nortel Networks Limited Transmitted signal power control in cellular communications systems
US6522628B1 (en) * 1999-03-01 2003-02-18 Cisco Technology, Inc. Method and system for managing transmission resources in a wireless communication network
US6600726B1 (en) * 1999-09-29 2003-07-29 Mobilian Corporation Multiple wireless communication protocol methods and apparatuses
AU2001227681A1 (en) * 2000-01-10 2001-07-31 Airnet Communications Corporation Packet based backhaul channel configuration for a wireless repeater
US6987729B1 (en) * 2000-05-11 2006-01-17 Lucent Technologies Inc. Method and apparatus for admission management in wireless communication systems
US6556582B1 (en) * 2000-05-15 2003-04-29 Bbnt Solutions Llc Systems and methods for collision avoidance in mobile multi-hop packet radio networks
JP2004503170A (ja) * 2000-07-10 2004-01-29 インターデイジタル テクノロジー コーポレーション 動的チャネル割当てのための符号電力測定
US6535738B1 (en) * 2000-08-04 2003-03-18 Lucent Technologies Inc. Method for optimizing a number of communication links
AU2001296378A1 (en) * 2000-09-29 2002-04-08 The Regents Of The University Of California Ad hoc network accessing using distributed election of a shared transmission schedule
KR100735402B1 (ko) * 2000-11-07 2007-07-04 삼성전자주식회사 비동기 이동통신시스템에서 하향 공유 채널에 사용하는 송신 형식 결합 지시기의 전송 장치 및 방법
US7016336B2 (en) * 2000-11-22 2006-03-21 Telefonaktiebolaget L M Ericsson (Publ) Administrative domains for personal area networks
US7454222B2 (en) * 2000-11-22 2008-11-18 Dragonwave, Inc. Apparatus and method for controlling wireless communication signals
US6711416B1 (en) * 2000-11-28 2004-03-23 Hongliang Zhang Fixed wireless communication system having power control for downlink data traffic
JP3526269B2 (ja) * 2000-12-11 2004-05-10 株式会社東芝 ネットワーク間中継装置及び該中継装置における転送スケジューリング方法
US6920171B2 (en) * 2000-12-14 2005-07-19 Motorola, Inc. Multiple access frequency hopping network with interference anticipation
US20020077151A1 (en) * 2000-12-18 2002-06-20 Gary Matthews Polymorphic cellular network architecture
JP2002271355A (ja) * 2001-03-13 2002-09-20 Nec Corp パケット通信システム及び識別子割付方法及び網側装置
US6535735B2 (en) * 2001-03-22 2003-03-18 Skyworks Solutions, Inc. Critical path adaptive power control
US6940824B2 (en) * 2001-04-05 2005-09-06 Ntt Docomo, Inc. Slot assignment algorithm
AU2002303501A1 (en) * 2001-04-27 2002-11-11 Wanwall, Inc. Weighted fair queuing-based methods and apparatus for protecting against overload conditions on nodes of a distributed network
DE10124765A1 (de) * 2001-05-21 2002-11-28 Siemens Ag Verfahren zur Zuweisung von Kanälen in einem Funk-Kommunikationssystem
US7020472B2 (en) * 2001-06-22 2006-03-28 Gallitzin Allegheny Llc Cellular channel bonding for improved data transmission
US6748231B2 (en) * 2001-08-31 2004-06-08 Motorola, Inc. Method and apparatus for controlling power during a dispatch group call
KR100886202B1 (ko) * 2001-09-25 2009-02-27 메시네트웍스, 인코포레이티드 무선 네트워크에 있어서의 반송파 감지 다중 접속프로토콜을 최적화하기 위한 알고리듬 및 프로토콜을이용하는 시스템 및 방법
DE60228899D1 (de) * 2001-11-09 2008-10-23 Matsushita Electric Ind Co Ltd Verfahren zum garantierten Mediumzugriff in einem drahtlosesn Netzwerk
US7184393B1 (en) * 2002-03-11 2007-02-27 Texas Instruments Incorporated Method and apparatus for multiuser access in a multicarrier modulation network
GB2386519B (en) * 2002-03-12 2004-05-26 Toshiba Res Europ Ltd Adaptive Multicarrier Communication
US20030181211A1 (en) * 2002-03-19 2003-09-25 Javad Razavilar Method and apparatus for dynamic channel selection in wireless modems
JP4022744B2 (ja) * 2002-08-01 2007-12-19 日本電気株式会社 移動通信システム及びベストセル変更方法並びにそれに用いる基地局制御装置
US7194283B2 (en) * 2002-08-14 2007-03-20 Intel Corporation Method and apparatus for communication using multiple communication protocols
US8504054B2 (en) * 2002-09-10 2013-08-06 Qualcomm Incorporated System and method for multilevel scheduling
US7876837B2 (en) * 2002-09-30 2011-01-25 Motorola Mobility, Inc. Method for reducing access noise in a spread spectrum communication system
US20040081095A1 (en) * 2002-10-29 2004-04-29 Yonghe Liu Policing mechanism for resource limited wireless MAC processors
US7633909B1 (en) * 2002-12-20 2009-12-15 Sprint Spectrum L.P. Method and system for providing multiple connections from a common wireless access point
US7783312B2 (en) * 2003-01-23 2010-08-24 Qualcomm Incorporated Data throughput improvement in IS2000 networks via effective F-SCH reduced active set pilot switching
IL154459A0 (en) * 2003-02-13 2003-09-17 Witcom Ltd Wireless network with intensive frequency reuse
US7660282B2 (en) * 2003-02-18 2010-02-09 Qualcomm Incorporated Congestion control in a wireless data network
WO2004093336A1 (en) * 2003-02-24 2004-10-28 Autocell Laboratories, Inc. System and method for power adjustment in a wireless network.
GB2398965B (en) * 2003-02-27 2005-05-18 Toshiba Res Europ Ltd Methods of controlling transmission power levels in air interface channels
US7486735B2 (en) * 2003-02-28 2009-02-03 Nortel Networks Limited Sub-carrier allocation for OFDM
US7142548B2 (en) * 2003-03-06 2006-11-28 Nortel Networks Limited Communicating in a reverse wireless link information relating to buffer status and data rate of a mobile station
US7075890B2 (en) * 2003-06-06 2006-07-11 Meshnetworks, Inc. System and method to provide fairness and service differentation in ad-hoc networks
EP1641158A4 (en) * 2003-06-30 2008-08-20 Fujitsu Ltd MULTI-CARRIER TRANSMISSION SYSTEM, TRANSMISSION DEVICE AND RECEPTION DEVICE
US7388847B2 (en) * 2003-08-18 2008-06-17 Nortel Networks Limited Channel quality indicator for OFDM
KR20060126902A (ko) * 2003-08-21 2006-12-11 코닌클리즈케 필립스 일렉트로닉스 엔.브이. 무선 전송 제어 방법 및 장치와 이를 포함하는 시스템
US7769378B2 (en) * 2003-08-26 2010-08-03 Motorola, Inc. System and method to improve WLAN handover behavior at entry/exit points
ATE450991T1 (de) * 2003-10-07 2009-12-15 Ericsson Telefon Ab L M Verfahren und system zur sendeleistungsregelung
US20050085249A1 (en) * 2003-10-16 2005-04-21 Pctel, Inc. Method, apparatus and system for pilotless frequency offset compensation in multipoint-to-point wireless systems with OFDM
US7289447B2 (en) * 2003-10-21 2007-10-30 Comcast Cable Holdings, Llc Method and packet-level device for traffic regulation in a data network
US7302379B2 (en) * 2003-12-07 2007-11-27 Adaptive Spectrum And Signal Alignment, Inc. DSL system estimation and parameter recommendation
US7230991B2 (en) * 2003-12-10 2007-06-12 Nec Laboratories America, Inc. Scheduling method with tunable throughput maximization and fairness guarantees in resource allocation
KR100943572B1 (ko) * 2003-12-23 2010-02-24 삼성전자주식회사 직교 주파수 분할 다중 접속 시스템에서 주파수재사용율을 고려한 적응적 부채널 할당 장치 및 방법
JP4349141B2 (ja) * 2004-01-30 2009-10-21 沖電気工業株式会社 中継装置、通信システムおよび中継方法
JP4333413B2 (ja) * 2004-03-04 2009-09-16 ソニー株式会社 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
US7515913B2 (en) * 2004-03-29 2009-04-07 Agere Systems Inc. Method and apparatus for automatic change of an operating channel in a wireless communication system
WO2005112318A2 (en) * 2004-05-11 2005-11-24 Wionics Research Mimo system and mode table
US7483674B2 (en) * 2004-08-31 2009-01-27 Telefonaktiebolaget L M Ericsson (Publ) Providing robustness in fading radio channels
JP2006074322A (ja) * 2004-09-01 2006-03-16 Nec Corp 基地局、移動局およびその送信電力制御方法
NZ555079A (en) * 2004-10-14 2010-04-30 Qualcomm Inc Methods and apparatus for determining, communicating and using information which can be used for interference control purposes
JP4134142B2 (ja) * 2004-12-08 2008-08-13 シャープ株式会社 無線通信装置、無線通信システムおよび電力制御方法
US7542515B2 (en) * 2004-12-29 2009-06-02 Intel Corporation Training symbol format for adaptively power loaded MIMO
US7480264B1 (en) * 2005-02-10 2009-01-20 Sonicwall, Inc. Centralized wireless LAN load balancing
US7636550B2 (en) * 2005-06-23 2009-12-22 Autocell Laboratories, Inc. System and method for determining channel quality in a wireless network
US8644192B2 (en) * 2005-10-21 2014-02-04 Honeywell International Inc. Wireless transmitter initiated communication methods
US8081592B2 (en) * 2005-10-26 2011-12-20 Qualcomm Incorporated Flexible medium access control (MAC) for ad hoc deployed wireless networks
US8918114B2 (en) * 2005-10-26 2014-12-23 Qualcomm Incorporated Using resource utilization messages in a multi-carrier MAC to achieve fairness
US9204428B2 (en) * 2005-10-26 2015-12-01 Qualcomm Incorporated Interference management using resource utilization masks sent at constant PSD
US8942161B2 (en) * 2005-10-26 2015-01-27 Qualcomm Incorporated Weighted fair sharing of a wireless channel using resource utilization masks
US8014277B2 (en) * 2005-11-16 2011-09-06 Qualcomm Incorporated Restricting time slots for mesh networks
SG133423A1 (en) * 2005-12-14 2007-07-30 Oki Techno Ct Singapore Pte A method, apraratus and receiver for demapping dual carrier modulated cofdm signals
US20090175324A1 (en) * 2008-01-04 2009-07-09 Qualcomm Incorporated Dynamic interference control in a wireless communication network
US8717907B2 (en) * 2008-02-21 2014-05-06 Telefonaktiebolaget L M Ericsson (Publ) Adjustment of radio detection level for request signals based observed false detection
US8391796B2 (en) * 2008-09-30 2013-03-05 SpiderCloud Wirless, Inc. Identifying and controlling interference from wireless terminals

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5815491A (en) * 1995-06-15 1998-09-29 France Telecom Method and apparatus for admitting data to a digital telecommunications network having regulated access
US6570847B1 (en) * 1998-12-31 2003-05-27 At&T Corp. Method and system for network traffic rate control based on fractional tokens

Also Published As

Publication number Publication date
WO2007051153A1 (en) 2007-05-03
TWI333360B (en) 2010-11-11
US20070115817A1 (en) 2007-05-24
EP1955501A1 (en) 2008-08-13
TW200729870A (en) 2007-08-01
BRPI0617761A2 (pt) 2011-08-02
AR056730A1 (es) 2007-10-17
KR20080066018A (ko) 2008-07-15
RU2008120607A (ru) 2009-12-10
JP4782843B2 (ja) 2011-09-28
CA2623930A1 (en) 2007-05-03
JP2009514445A (ja) 2009-04-02
CN101297525A (zh) 2008-10-29
RU2395916C2 (ru) 2010-07-27

Similar Documents

Publication Publication Date Title
KR101019002B1 (ko) 자원 이용 메시지를 이용하여 무선 채널에 대한 최소레이트 보증
EP1938652B1 (en) A multi-hop wireless mesh network medium access control protocol
KR101017485B1 (ko) 업링크 전력 및 레이트를 효율적으로 제어하기 위하여umts tdd 시스템에서 업링크 소프트 핸드오프 지원
KR100981892B1 (ko) Ad hoc 무선 네트워크를 위한 유연한 매체 액세스제어 (mac) 방법
JP5539316B2 (ja) マルチキャリア通信システムにおけるキャリア選択の方法及び装置
US8942161B2 (en) Weighted fair sharing of a wireless channel using resource utilization masks
US8918114B2 (en) Using resource utilization messages in a multi-carrier MAC to achieve fairness
JP5788481B2 (ja) マルチキャリア通信システムにおけるリソース利用管理の方法および装置
JP2011520330A (ja) マルチキャリア通信システムでのキャリア・アイデンティティ判定のための方法および装置

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 20080506

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20080506

Comment text: Request for Examination of Application

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

Comment text: Notification of reason for refusal

Patent event date: 20091020

Patent event code: PE09021S01D

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

Comment text: Notification of reason for refusal

Patent event date: 20100527

Patent event code: PE09021S01D

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20101125

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20110224

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20110224

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20140129

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20140129

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20150129

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20150129

Start annual number: 5

End annual number: 5

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20170109