[go: up one dir, main page]

KR100810900B1 - Dynamic Limited Reuse Scheduler - Google Patents

Dynamic Limited Reuse Scheduler Download PDF

Info

Publication number
KR100810900B1
KR100810900B1 KR20077000467A KR20077000467A KR100810900B1 KR 100810900 B1 KR100810900 B1 KR 100810900B1 KR 20077000467 A KR20077000467 A KR 20077000467A KR 20077000467 A KR20077000467 A KR 20077000467A KR 100810900 B1 KR100810900 B1 KR 100810900B1
Authority
KR
South Korea
Prior art keywords
metric
user device
orthogonal resource
resource set
desire
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
KR20077000467A
Other languages
Korean (ko)
Other versions
KR20070020552A (en
Inventor
팅팽 지
에드워드 해리슨 티귀
데이비드 조나단 쥴리앙
Original Assignee
콸콤 인코포레이티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 콸콤 인코포레이티드 filed Critical 콸콤 인코포레이티드
Priority to KR20077000467A priority Critical patent/KR100810900B1/en
Publication of KR20070020552A publication Critical patent/KR20070020552A/en
Application granted granted Critical
Publication of KR100810900B1 publication Critical patent/KR100810900B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 무선 통신 영역에서 각각의 사용자 장치에 대한 전체 스케줄링 메트릭을 평가함으로써 셀간 간섭을 감소시키기 위해 사용자 장치에 의한 주파수 세트의 동적 스케줄링을 용이하게 하는 시스템 및 방법에 관한 것이다. 전체 스케줄링 메트릭은 무선 통신 영역에서 각각의 사용자 장치에 대한 공평 메트릭, 각각의 사용자 장치에 대한 전체 채널 피크 욕구 메트릭, 및 각각의 사용자 장치에 대한 채널 지연 욕구 메트릭을 결정함으로써 평가될 수 있다. 전체 스케줄링 메트릭은 공평 메트릭, 및 하나 이상의 전체 채널 피크 욕구 메트릭 및 채널 지연 욕구 메트릭의 기능일 수 있다. 동적 스케줄링의 소정의 라운드에 대한 최상의 전체 스케줄링 메트릭 점수를 갖는 사용자 장치에 주파수 세트가 제공될 수 있다. The present invention relates to a system and method that facilitates dynamic scheduling of a set of frequencies by a user device to reduce intercell interference by evaluating overall scheduling metrics for each user device in a wireless communication area. The overall scheduling metric can be evaluated by determining an equity metric for each user device, an overall channel peak desire metric for each user device, and a channel delay desire metric for each user device in the wireless communication area. The overall scheduling metric may be a function of the fair metric and one or more of the overall channel peak desire metric and the channel delay desire metric. A set of frequencies may be provided to the user device with the best overall scheduling metric score for a given round of dynamic scheduling.

Description

동적 한정 재사용 스케줄러{DYNAMIC RESTRICTIVE REUSE SCHEDULER}Dynamic Limited Reuse Scheduler {DYNAMIC RESTRICTIVE REUSE SCHEDULER}

본 출원은 본 명세서에 참조된, 2004년 6월 9일 출원된 "Dynamic ASBR Scheduler"라는 명칭의 미국 가출원 No.60/678,258에 대해 35 U.S.C. §119(e)에 따라 우선권을 청구한다. This application is incorporated by reference in U.S.C. 35, US Provisional Application No. 60 / 678,258, entitled “Dynamic ASBR Scheduler,” filed June 9, 2004, incorporated herein by reference. Claim priority under §119 (e).

본 발명은 무선 통신에 관한 것으로, 특히 무선 네트워크 환경에서 사용자 장치로의 리소스 할당을 스케줄링하는 것에 관한 것이다. The present invention relates to wireless communications, and more particularly to scheduling resource allocation to a user device in a wireless network environment.

무선 네트워킹 시스템은 대부분의 사람이 전세계로 통신하게 하는 유력한 수단이 되었다. 무선 통신 장치는 점점 더 작아지며 더욱 강력해지고 있어서 사용자의 욕구를 충족시키고 휴대성 및 편리성을 증진시킨다. 셀룰러 전화와 같은 휴대용 장치에서 프로세싱 전력의 증가는 무선 네트워크 송신 시스템에 대한 수요를 증가시키게 되었다. 이러한 시스템은 통상적으로 이를 통해 통신하는 셀룰러 장치만큼 용이하게 업데이트되지 않는다. 모바일 장치의 성능이 확장함에 따라, 완전히 새롭게 진보된 무선 장치 성능을 조력하는 방식으로 예전의 무선 네트워크 시스템을 유지하는 것이 어려울 수 있다. Wireless networking systems have become a powerful means of making most people communicate around the world. Wireless communication devices are becoming smaller and more powerful to meet user needs and to enhance portability and convenience. The increase in processing power in portable devices such as cellular phones has increased the demand for wireless network transmission systems. Such systems are typically not as easily updated as the cellular devices that communicate over them. As the performance of mobile devices expands, it may be difficult to maintain old wireless network systems in a manner that aids in completely new and advanced wireless device performance.

특히, 통상적으로 주파수 분할 기반 기술은 스펙트럼을 대역폭의 균일한 청크(chunk)로 스펙트럼을 스플리팅함으로써 스펙트럼을 개별 채널로 분리시키는데, 예를 들어, 무선 셀룰러 전화 통신을 위해 할당된 주파수 대역의 분할은 30채널로 나누어질 수 있으며, 이들 각각은 음성 대화를 전달하거나, 디지털 서비스로 디지털 데이터를 전달할 수 있다. 각각의 채널은 한 번에 단자 한 명의 사용자에게 할당될 수 있다. 하나의 공통적으로 이용된 변형은 다수의 직교 서브대역으로 전체 시스템 대역폭을 효과적으로 분할하는 직교 주파수 분할 기술이다. 이러한 서브 대역은 톤, 캐리어, 서브캐리어, 빈, 및 주파수 채널로 언급될 수 있다. 각각의 서브 대역은 데이터로 변조될 수 있는 서브캐리어와 관련된다. 시분할 기반 기술과 함께, 대역은 시간별로 연속한 시간 슬라이스 또는 시간 슬롯으로 분할된다. 채널의 각각의 사용자에게는 라운드 로빈 방식으로 정보를 송신 및 수신하기 위해 시간 슬라이스가 제공된다. 예를 들어, 소정의 시간(t)에서, 사용자는 쇼트버스트(short burst)를 위해 채널로 액세스한다. 이어 액세스는 정보를 송신 및 수신하기 위한 시간의 쇼트버스트가 제공된 다른 사용자에게 스위칭된다. "교대"의 주기는 계속되며, 결과적으로 각각의 사용자에게는 다수의 송신 및 수신 버스트가 제공된다. In particular, frequency division based techniques typically divide the spectrum into individual channels by splitting the spectrum into uniform chunks of bandwidth, for example, the division of frequency bands allocated for wireless cellular telephony. Can be divided into 30 channels, each of which can carry a voice conversation or digital data as a digital service. Each channel can be assigned to one terminal user at a time. One commonly used variant is an orthogonal frequency division technique that effectively partitions the overall system bandwidth into multiple orthogonal subbands. Such subbands may be referred to as tones, carriers, subcarriers, bins, and frequency channels. Each subband is associated with a subcarrier that can be modulated with data. With time division based techniques, the band is divided into time slices or time slots in succession. Each user of the channel is provided with a time slice to send and receive information in a round robin fashion. For example, at a given time t, the user accesses the channel for a short burst. Access is then switched to other users provided with a short burst of time to send and receive information. The cycle of "shift" continues, and as a result, each user is provided with multiple transmit and receive bursts.

코드 분할 기반 기술은 통상적으로 소정의 시간에 영역에서 이용가능한 다수의 주파수를 통해 데이터를 송신한다. 일반적으로, 데이터는 디지털화되며 이용가능한 대역폭을 통해 확산되는데, 다수의 사용자는 채널상에 오버레이될 수 있으며 각각의 사용자에게는 고유한 시퀀스 코드가 할당될 수 있다. 사용자는 스펙트럼의 동일한 광대역 청크에서 송신할 수 있는데, 각각의 사용자의 신호는 각각의 고유한 확산 코드에 의해 전체 대역폭을 통해 확산된다. 이러한 기술은 공유를 위해 제공 될 수 있는데, 하나 이상의 사용자가 동시에 송신 및 수신할 수 있다. 이러한 공유는 확산 스펙트럼 디지털 변조를 통해 달성될 수 있는데, 사용자의 비트 스트림이 의사 랜덤 방식으로 매우 넓은 채널에 걸쳐 엔코딩되고 확산된다. 수신기는 코히어런트 방식으로 특정 사용자에 대한 비트의 수집을 위해 관련된 유일한 시퀀스 코드를 인식하고 무작위화를 취소하도록 설계된다. Code division based techniques typically transmit data over a number of frequencies available in the region at a given time. In general, data is digitized and spread through the available bandwidth, where multiple users can be overlaid on the channel and each user can be assigned a unique sequence code. Users can transmit on the same wideband chunk of the spectrum, with each user's signal spread over the entire bandwidth by each unique spreading code. Such techniques may be provided for sharing, where more than one user may transmit and receive simultaneously. This sharing can be achieved through spread spectrum digital modulation in which the user's bit stream is encoded and spread over a very wide channel in a pseudo-random manner. The receiver is designed to recognize the unique sequence code involved for the collection of bits for a particular user and to cancel randomization in a coherent manner.

통상의 무선 통신 네트워크(예를 들어, 주파수, 시간 및 코드 분할 기술을 사용)는 커버리지 영역을 제공하는 하나 이상의 기지국 및 커버리지 영역 내에서 데이터를 송신 및 수신할 수 있는 하나 이상의 모바일(예를 들어, 무선) 터미널을 제공한다. 통상의 기지국은 동시에 방송, 멀티캐스트, 및/또는 유니캐스트 서비스를 위한 다수의 데이터 스트림을 동시에 송신할 수 있는데, 데이터 스트림은 모바일 터미널에 대해 독립적인 수신 관심사일 수 있는 데이터의 스트림이다. 기지국의 커버리지 영역 내의 모바일 터미널은 합성 스트림에 의해 전달된 하나, 하나 이상 또는 모든 데이터 스트림을 수신하는데 관여할 수 있다. 마찬가지로, 모바일 터미널은 데이터를 기지국 또는 다른 모바일 터미널로 전송할 수 있다. 기지국과 모바일 터미널 사이의 이러한 통신은 채널 변화 및/또는 간섭 전력 변화로 인해 저하될 수 있다. 예를 들어, 전술한 변화는 하나 이상의 모바일 터미널에 대해 기지국 스케줄링, 전력 제어 및/또는 레이트 예측에 영향을 줄 수 있다. Conventional wireless communication networks (e.g., using frequency, time, and code division techniques) include one or more base stations that provide coverage areas and one or more mobile devices (e.g. Wireless) terminal. A typical base station may simultaneously transmit multiple data streams for broadcast, multicast, and / or unicast services, which is a stream of data that may be an independent receiving concern for the mobile terminal. The mobile terminal in the coverage area of the base station may be involved in receiving one, one or more or all data streams carried by the composite stream. Likewise, a mobile terminal can transmit data to a base station or other mobile terminal. Such communication between the base station and the mobile terminal may be degraded due to channel changes and / or interference power changes. For example, the foregoing changes can affect base station scheduling, power control and / or rate prediction for one or more mobile terminals.

한정 재사용은 무선 통신 시스템에서 셀간(또는 섹터간) 간섭을 감소시키기 위해 고안된 기술이다. 한정 재사용은 무선 네트워크의 사용자에 의해 측정된 채널 및 간섭을 고려한 글로벌 플래닝 방식이다. 한정 재사용은 관련된 채널 품질에 기초한 선택된 사용자에 대해 (주파수, 시간, 코드, 빔, 공간 디멘존 등과 같은) 직교 리소스를 재사용하려고 한다. 통상의 정적 한정 재사용 알고리즘은 유연하지 않으며 데이터 트래픽 버스트 또는 다양한 공평성의 데이터 트래픽을 수용할 수 없으며, 이는 덜 강건한 사용자 통신 경험을 초래한다. Constrained reuse is a technique designed to reduce intercell (or intersector) interference in a wireless communication system. Constrained reuse is a global planning scheme that takes into account channel and interference measured by users of a wireless network. Constrained reuse attempts to reuse orthogonal resources (such as frequency, time, code, beam, spatial dimension, etc.) for a selected user based on the associated channel quality. Conventional static constrained reuse algorithms are not flexible and cannot accommodate data traffic bursts or data traffic of varying fairness, resulting in a less robust user communication experience.

전술한 관점에서, 기술분야에는 무선 네트워크 환경에서 사용자에 대한 직교 리소스 할당 및 무선 통신을 개선하는 시스템 및/또는 방법이 요구된다. In view of the foregoing, there is a need in the art for a system and / or method for improving orthogonal resource allocation and wireless communication for a user in a wireless network environment.

이하에서는 실시예에 대한 기본적인 이해를 위해 하나 이상의 실시예의 간략화된 요약을 제공한다. 이러한 요약은 모든 기대되는 실시예에의 광범위한 개관은 아니며, 모든 실시예의 핵심 또는 주요한 요소를 식별하거나 소정의 또는 모든 실시예의 사상을 설명하기 위한 것은 아니다. 이는 이후에 설명되는 더욱 상세한 설명에 대한 준비로서 간략화된 형태로 하나 이상의 실시예 중 소정의 개념을 제공하는 것이다. The following provides a simplified summary of one or more embodiments for a basic understanding of the embodiments. This summary is not an extensive overview of all expected embodiments, and is not intended to identify key or critical elements of all embodiments or to describe the spirit of any or all embodiments. This is to provide certain concepts of one or more embodiments in a simplified form in preparation for the more detailed description that is presented later.

하나 이상의 실시예 및 대응하는 설명에 따라, 다양한 특징이 무선 네트워크 환경에서 패킷 기반 동적 한정 재사용 스케줄러를 제공하는 것과 관련하여 설명된다. 일 특징에 따라, 셀간 간섭을 감소시키기 위해 사용자 장치에 의한 재사용을 위해 동적으로 주파수 세트를 스케줄링하는 방법은, 무선 통신 영역에서 각각의 사용자 장치에 대한 공평 메트릭을 결정하는 단계, 각각의 사용자 장치에 대한 다수의 직교 리소스 세트를 통해 채널 품질에 기초한 전체 채널 피크 욕구 메트릭을 결정하는 단계, 및 각각의 사용자 장치에 대한 전체 스케줄링 메트릭을 결정하는 단계를 포함하며, 상기 전체 스케줄링 메트릭은 공평 메트릭 및 채널 피크 욕구 메트릭의 함수이다. 관련된 특징에 따라, 다수의 직교 리소스 세트를 통한 채널 품질에 기초한 채널 지연 욕구 메트릭은 각각의 사용자 장치에 대해 결정될 수 있으며, 전체 스케줄링 메트릭은 전체 채널 피크 욕구 메트릭에 부가하여 또는 대체하여 채널 지연 욕구 메트릭을 사용할 수 있다. 최상의 전체 스케줄링 메트릭 점수를 갖는 사용자 장치에는 대응하는 직교 리소스 세트의 일부가 제공되며, 상기 방법은 모든 사용자 장치에 요청된 리소스가 할당되거나, 모든 직교 리소스 세트가 할당될 때까지 반복될 수 있다. In accordance with one or more embodiments and corresponding descriptions, various features are described in connection with providing a packet-based dynamic limited reuse scheduler in a wireless network environment. According to one aspect, a method of dynamically scheduling a set of frequencies for reuse by a user device to reduce intercell interference includes determining a fair metric for each user device in a wireless communication area, wherein each user device is determined. Determining an overall channel peak desire metric based on channel quality via a plurality of orthogonal resource sets for the plurality of orthogonal resource sets, and determining an overall scheduling metric for each user device, wherein the overall scheduling metric includes a fair metric and a channel peak. It is a function of the desire metric. According to a related feature, a channel delay desire metric based on channel quality across a plurality of orthogonal resource sets may be determined for each user device, and the overall scheduling metric may be in addition to or in place of the overall channel peak desire metric. Can be used. The user device with the best overall scheduling metric score is provided with a portion of the corresponding orthogonal resource set, and the method may be repeated until the requested resource is allocated to all user devices or all orthogonal resource sets are allocated.

이러한 문서에서, 주파수 세트는 동적 한정 재사용 알고리즘을 설명하기 위해 직교 리소스 세트의 실시예로서 사용될 것이다. 그러나 설명된 다양한 특징은 시간 슬롯, 캐리어, 코드, 공간 디멘존, 주파수/시간 인터레이스 및 빔형성 빔과 같은 직교 리소스의 다른 실시예에 직접 적용가능하다. In this document, the frequency set will be used as an embodiment of an orthogonal resource set to describe a dynamic confinement reuse algorithm. However, the various features described are directly applicable to other embodiments of orthogonal resources such as time slots, carriers, codes, spatial dimension zones, frequency / time interlaces, and beamforming beams.

다른 특징에 따라, 무선 네트워크 환경에서 동적 한정 재사용 주파수 스케줄링을 용이하게 하는 시스템은 무선 네트워크 환경에서 각각의 사용자 장치에 대한 전체 스케줄링 메트릭, 을 결정하는 한정 재사용 스케줄링 컴포넌트, 각각의 사용자 장치에 대한 전체 채널 피크 욕구 메트릭을 결정하는 피크 컴포넌트, 및 각각의 사용자 장치에 대한 채널 지연 욕구 메트릭을 결정하는 지연 컴포넌트를 포함한다. 동적 한정 재사용 스케줄링 컴포넌트는 동일한 등급의 서비스 기술, 적절한 공평 기술 등을 이용하여 각각의 사용자 장치에 대한 공평 메트릭을 결정할 수 있는데, 이는 주파수 세트 할당의 주어진 라운드 동안 주파수 세트가 제공될 수 있는 우승 사용자 장치를 식별하기 위해 전체 채널 피크 욕구 메트릭 및 채널 지연 욕구 메트릭 중 하나 이상에 의해 곱해질 수 있다. 시스템은 부가적으로 모든 사용자 장치가 주파수 할당을 수신하는 것을 보장하기 위해 연속한 할당 반복으로부터 우승 사용자 장치를 제외시키는 정렬 컴포넌트를 포함할 수 있다. 택일적으로, 정렬 컴포넌트는 사용자 장치가 다수의 주파수 세트 할당을 획득하도록 하기 위해 연속한 할당 반복에서 우승 사용자 장치를 포함할 수 있다. According to another feature, a system that facilitates dynamic finite reuse frequency scheduling in a wireless network environment includes a finite reuse scheduling component that determines a global scheduling metric for each user device in the radio network environment, a full channel for each user device. A peak component that determines the peak desire metric, and a delay component that determines the channel delay desire metric for each user device. The dynamic limited reuse scheduling component can determine the fair metric for each user device using the same class of service technology, appropriate fair technology, etc., which is the winning user device for which a frequency set can be provided for a given round of frequency set assignments. It may be multiplied by one or more of the overall channel peak desire metric and the channel delay desire metric to identify. The system may additionally include an alignment component that excludes the winning user device from successive assignment iterations to ensure that all user devices receive the frequency assignment. Alternatively, the alignment component may include the winning user device in successive assignment iterations to allow the user device to obtain multiple frequency set assignments.

또 다른 특징에 따라, 무선 통신 환경에서 사용자 장치에 대한 스케줄링 주파수 할당을 용이하게 하는 장치는, 통신 환경에서 각각의 사용자 장치에 대한 공평 메트릭을 결정하는 수단, 각각의 사용자 장치에 대해 전체 채널 피크 욕구 메트릭을 결정하는 수단, 및 각각의 장치에 대한 채널 지연 욕구 메트릭을 결정하는 수단, 및 각각의 장치에 대한 전체 스케줄링 메트릭 점수를 결정하는 수단을 포함하며, 스케줄링 메트릭 점수는 전체 채널 피크 욕구 메트릭 및 채널 지연 욕구 메트릭 중 하나 또는 이들 모두와 공평 메트릭의 함수이다. 개별 사용자 장치에 대한 전체 스케줄링 메트릭 점수가 비교될 수 있으며, 최상의 점수를 갖는 사용자 장치에는 주파수 세트가 제공될 수 있다. According to yet another aspect, an apparatus that facilitates scheduling frequency assignment for a user device in a wireless communication environment comprises means for determining a fair metric for each user device in the communication environment, an overall channel peak desire for each user device. Means for determining a metric, and means for determining a channel delay desire metric for each device, and means for determining an overall scheduling metric score for each device, wherein the scheduling metric score includes the overall channel peak desire metric and channel. It is a function of one or both of the delay desire metrics and the equity metric. The overall scheduling metric scores for the individual user devices can be compared and the user device with the best score can be provided with a set of frequencies.

또 다른 특징은, 무선 네트워크 환경에서 각각의 사용자 장치에 대한 공평 메트릭을 결정하고, 각각의 사용자 장치에 대한 전체 채널 피크 욕구 메트릭을 결정하고, 각각의 사용자 장치에 대한 채널 지연 욕구 메트릭을 결정하는 컴퓨터 실행가능 명령을 저장한 컴퓨터 판독가능 매체를 제공한다. 부가적으로, 컴퓨터 판독가능 매체는 주파수 세트가 제공될 수 있는 우승 사용자 장치를 결정하는데 사용될 수 있는 선행 메트릭에 기초한 스케줄링 메트릭 점수를 결정하는 명령을 포함할 수 있다. Another feature is a computer that determines an equity metric for each user device in a wireless network environment, determines an overall channel peak desire metric for each user device, and determines a channel delay desire metric for each user device. A computer readable medium having stored executable instructions. Additionally, the computer readable medium may include instructions for determining a scheduling metric score based on a preceding metric that may be used to determine a winning user device from which a set of frequencies may be provided.

또 다른 특징은, 무선 통신 네트워크 영역에서 동적 주파수 세트 스케줄링을 위한 명령을 실행하는 마이크로프로세서와 관련하는데, 상기 명령은 공평 메트릭, 전체 채널 피크 욕구 메트릭, 및 네트워크 영역에서 다수의 사용자 장치 각각에 대한 채널 지연 욕구 메트릭의 각각을 할당하는 단계; 공평 메트릭과, 전체 채널 피크 욕구 메트릭 및 채널 지연 욕구 메트릭 중 적어도 하나에 기초한 각각의 사용자 장치에 대한 전체 스케줄링 메트릭을 결정하는 단계; 및 네트워크 영역에서 다른 사용자 장치와 관련한 최상의 전체 스케줄링 메트릭을 갖는 사용자 장치로 주파수 세트를 제공하는 단계를 포함한다. Another feature relates to a microprocessor executing instructions for dynamic frequency set scheduling in a wireless communication network area, wherein the command is a fair metric, an overall channel peak desire metric, and a channel for each of a plurality of user devices in the network area. Assigning each of the delay desire metrics; Determining an overall scheduling metric for each user device based on the fair metric and at least one of an overall channel peak desire metric and a channel delay desire metric; And providing a set of frequencies to the user device having the best overall scheduling metric with respect to other user devices in the network area.

전술한 관련 목적을 달성하기 위해, 하나 이상의 실시예는 본 명세서에서 전체적으로 설명되고 특히 청구항에서 지적된 특성을 포함한다. 이하의 설명 및 첨부된 도면은 하나 이상의 실시예의 소정의 특성을 상세히 설명한다. 그러나 이러한 특성은 다양한 실시예의 원칙이 사용되는 다양한 방식의 일부이며, 설명된 실시예는 이러한 특징을 포함하는 의도로 설명되었다. In order to achieve the aforementioned related objects, one or more embodiments comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain features of the one or more embodiments. However, these features are part of the various ways in which the principles of various embodiments are used, and the described embodiments are described with the intention of including these features.

도1은 한정 재사용 및 그와 관련한 리소스 할당의 이해를 돕는 블록도이다. 1 is a block diagram to help understand constrained reuse and associated resource allocation.

도2는 하나 이상의 실시예에 따른 한정 재사용을 이용하여 동적 네트워크 리소스 할당을 용이하게 하는 시스템의 예이다. 2 is an example of a system that facilitates dynamic network resource allocation using limited reuse in accordance with one or more embodiments.

도3은 동적 한정 재사용 스케줄링 기술을 이용하는 주파수 세트의 패킷 기반 스케줄링을 용이하게 하는 시스템의 예이다. 3 is an example of a system that facilitates packet based scheduling of a set of frequencies using a dynamic limited reuse scheduling technique.

도4는 설명된 다양한 특징에 따라, 채널 욕구 및 채널 지연에 기초한 주파수 재사용 세트의 동적 한정 재사용 스케줄링을 용이하게 하는 시스템의 예이다. 4 is an example of a system that facilitates dynamic limited reuse scheduling of a frequency reuse set based on channel desires and channel delays, in accordance with various features described.

도5는 다양한 특징에 따라, 현저히 강한 채널 조건을 갖는 사용자 장치로의 송신을 위해 동적으로 전력 소비 조절을 용이하게 하는 시스템의 예이다. 5 is an example of a system that facilitates dynamically adjusting power consumption for transmission to user equipment with significantly strong channel conditions, in accordance with various features.

도6은 사용자에게 다중 재사용 주파수의 제공을 용이하게 하는 시스템의 예이다. 6 is an example of a system that facilitates provision of multiple reuse frequencies to a user.

도7은 정적 주파수 재사용 세트로의 저속의 할당을 요구하지 않고 통신 주파수 재사용 세트의 동적 패킷 기반 한정 재사용 스케줄링을 용이하게 하는 시스템의 예이다. 7 is an example of a system that facilitates dynamic packet based limited reuse scheduling of a communication frequency reuse set without requiring slow allocation to the static frequency reuse set.

도8은 사용자 장치를 위해 채널 욕구 메트릭의 할당에 기초한 사용자 장치로 주파수 재사용 세트의 할당을 용이하게 하는 시스템의 예이다. 8 is an example of a system that facilitates the assignment of a frequency reuse set to a user device based on the assignment of a channel desire metric for the user device.

도9는 다양한 실시예에 따라 무선 네트워크에서 사용자 장치로의 동적 주파수 재사용 세트 할당을 제공하는 방법을 설명하는 도면이다. 9 is a diagram illustrating a method of providing dynamic frequency reuse set allocation from a wireless network to a user device in accordance with various embodiments.

도10은 다양한 실시예에 따라, 주파수 재사용 세트를 동적으로 스케줄링하고, 리소스 낭비를 완화시키는 방법을 설명하는 도면이다. 10 is a diagram illustrating a method of dynamically scheduling a frequency reuse set and mitigating resource waste, according to various embodiments.

도11은 사용자 장치가 다수의 주파수 세트를 획득하게 하면서, 무선 통신 환경에서 사용자 장치로 주파수 재사용 세트를 동적으로 할당하는 방법을 설명하는 도면이다. 11 is a diagram illustrating a method for dynamically allocating a frequency reuse set to a user device in a wireless communication environment while allowing the user device to acquire a plurality of frequency sets.

도12는 다양한 시스템 및 방법과 관련하여 실시될 수 있는 무선 네트워크 환 경의 예이다. 12 is an example of a wireless network environment that may be implemented in connection with various systems and methods.

다양한 실시예가 도면을 참조하여 설명되는데, 동일한 참조 번호는 도면 전체를 통해 동일한 구성 요소를 지시하는데 사용된다. 이하의 설명에서, 설명의 목적을 위해, 다양한 특정한 세부 사항이 하나 이상의 실시예의 전체적인 이해를 제공하기 위해 설명된다. 그러나 이러한 실시예는 특정한 세부 사항 없이 실행될 수도 있다. 다른 예에서, 공지된 구조 및 장치가 블로도의 형태로 도시되어, 하나 이상의 실시예의 설명을 용이하게 한다. Various embodiments are described with reference to the drawings, wherein like reference numerals are used to indicate like elements throughout. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of one or more embodiments. However, such an embodiment may be practiced without the specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate describing one or more embodiments.

본 출원에 사용된 바와 같이, "컴포넌트", "시스템" 등은 컴퓨터 관련 엔티티, 다른 하드웨어, 하드웨어 및 소프트웨어의 조합, 소프트웨어, 또는 실행중인 소프트웨어를 참조하도록 의도된다. 예를 들어, 컴포넌트는 프로세서상에서 실행하는 프로세스, 프로세서, 객체, 실행가능한 실행의 스레드, 프로그램, 및/또는 컴퓨터일 수 있지만, 이에 한정되지 않는다. 하나 이상의 컴포넌트는 프로세스 및/또는 실행의 스레드 내에서 존재할 수 있으며, 컴포넌트는 하나의 컴퓨터 상에서 국부화되고, 및/또는 두 개 이상의 컴퓨터 사이에서 분포될 수도 있다. 또한, 이러한 컴포넌트는 저장된 다양한 데이터 구조를 갖는 다양한 컴퓨터 판독가능 매체로부터 실행할 수 있다. 컴포넌트는 하나 이상의 데이터 패킷을 갖는 신호에 따르는 것과 같이 로컬 및/또는 원격 프로세스를 거쳐 통신할 수 있다(예를 들어, 하나의 컴포넌트로부터의 데이터는 로컬 시스템 및 분포된 시스템에서, 및/또는 신호를 대신하여 다른 시스템을 갖는 인터넷과 같은 네트워크에 걸쳐 다른 컴포넌트와 상 호작용함). As used in this application, “component”, “system” and the like are intended to refer to computer-related entities, other hardware, combinations of hardware and software, software, or running software. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, a thread of executable execution, a program, and / or a computer. One or more components may exist within a thread of process and / or execution, and the components may be localized on one computer and / or distributed between two or more computers. In addition, these components can execute from various computer readable media having various data structures stored thereon. A component may communicate via local and / or remote processes, such as in accordance with a signal having one or more data packets (e.g., data from one component may be present in local and distributed systems, and / or by signals). Instead it interacts with other components across a network, such as the Internet, with other systems).

더욱이, 다양한 실시예가 가입자국과 관련하여 설명된다. 가입자국은 시스템, 가입자 유닛, 이동국, 모바일, 원격국, 액세스 포인트, 기지국, 원격 터미널, 액세스 터미널, 사용자 터미널, 사용자 에이전트 또는 사용자 설비로도 불려질 수 있다. 가입자국은 셀룰러폰, 무선 전화, 세션 초기화 프로토콜(SIP) 폰, 무선 로콜 루프(WLL)국, 개인용 디지털 보조기(PDA), 무선 접속 성능을 갖는 휴대용 장치, 또는 무선 모뎀에 연결된 다른 프로세싱 장치일 수도 있다. Moreover, various embodiments are described in the context of subscriber stations. A subscriber station can also be called a system, subscriber unit, mobile station, mobile, remote station, access point, base station, remote terminal, access terminal, user terminal, user agent or user facility. The subscriber station may be a cellular phone, a wireless telephone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a portable device with wireless connectivity, or another processing device connected to a wireless modem. have.

더욱이, 설명된 다양한 특성 및 특징은 방법, 장치 또는 표준 프로그래밍 및/또는 엔지니어링 기술을 이용한 제조 물품으로서 구현될 수 있다. 사용된 "제조 물품"이라는 용어는 소정의 컴퓨터 판독가능 장치, 캐리어 또는 미디어로부터 액세스 가능한 컴퓨터 프로그램을 포함한다. 예를 들어, 컴퓨터 판독가능 매체는 마그네틱 저장 장치(예를 들어, 하드 디스크, 플로피 디스크, 마그네틱 스트립...), 광 디스크(예를 들어, 콤팩트 디스크(CD), 디지털 다기능 디스크(DVD)...), 스마트 카드, 및 플래시 메모리 장치(예를 들어, 카드, 디스크, 키 드라이브...)를 포함할 수 있지만, 이에 한정되지는 않는다. Moreover, the various features and features described may be implemented as an article of manufacture using a method, apparatus, or standard programming and / or engineering technique. The term "article of manufacture" as used includes a computer program accessible from any computer readable device, carrier or media. For example, computer readable media include magnetic storage devices (eg, hard disks, floppy disks, magnetic strips ...), optical disks (eg, compact discs (CDs), digital versatile discs (DVDs)). ...), Smart cards, and flash memory devices (eg, cards, disks, key drives ...).

이제 도면을 참조하면, 도1은 한정 재사용 및 그와 관련한 리소스 할당의 이해를 도울 블록도(100)를 도시한다. 한정 재사용의 특징은 사용자의 채널 품질에 기반한 선택된 사용자에 의한 재사용을 위한 주파수를 지능적으로 전개하는 것에 관한 것이다. CDMA 시스템과 관련하여, "활성 세트"는 핸드오프 목적을 위해 각각의 사용자에 대해 한정될 수 있다. 사용자의 활성 세트의 섹터는 통상적으로 순방 향 링크(FL)상의 사용자의 수신에 대한 간섭에 기여하는 반면, 섹터 송신은 역방향 링크(RL)상의 사용자의 송신에 의해 간섭된다. 사용자의 활성 세트의 다양한 섹터로부터의 간섭을 방지함으로써, FL 및 RL에 대한 감소된 간섭이 달성될 수 있다. 시뮬레이션 및 분석은 사용자의 활성 세트에 기초한 주파수 재사용 할당 알고리즘이 25% 대역폭 부분 로딩을 갖는 3.5 dB 신호대 간섭 및 잡음비(SINR) 향상을 초래했음을 보여주었다. Referring now to the drawings, FIG. 1 shows a block diagram 100 that will aid in understanding limited reuse and associated resource allocation. The feature of limited reuse relates to the intelligent deployment of frequencies for reuse by selected users based on the channel quality of the user. In the context of a CDMA system, an "active set" may be defined for each user for handoff purposes. Sectors of the user's active set typically contribute to the interference of the user's reception on the forward link FL, while sector transmissions are interfered by the user's transmission on the reverse link RL. By preventing interference from various sectors of the user's active set, reduced interference to FL and RL can be achieved. Simulation and analysis showed that the frequency reuse allocation algorithm based on the user's active set resulted in a 3.5 dB signal-to-interference and noise ratio (SINR) improvement with 25% bandwidth partial loading.

무선 네트워크의 스케줄러는 설명된 다양한 실시예에 따라, 한정 재사용을 통해 SINR 개선을 이용하기 위해 변경될 수 있다. 음성 송신 트래픽을 다룰 경우, 음성 성능은 네트워크의 최악의 사용자의 SINR에 의해 종종 한정된다. 음성 사용자가 상대적으로 긴 기간 동안 이용가능한 대역폭의 소정의 좁은 부분을 점유할 것이기 때문에, 성능 향상은 호의 지속을 통해 사용자 SINR을 개선하기 위해 정적 주파수를 사용자에게 할당함으로써 달성될 수 있다. 그러나 데이터 트래픽의 경우, 통상의 정적 한정 재사용 알고리즘은 "버스트(bursty)" 데이터 트래픽(예를 들어, 간헐적인 트래픽 등) 및/또는 가변 공평 요구의 트래픽을 충분히 수용할 정도로 유연하지 않다. 사용자가 버스트 트래픽을 송신 및 수신할 때, 통상의 시스템은 상이한 SINR, 이용가능한 대역폭, 및 (예를 들어, 소정의 재사용 세트상의 다른 사용자로부터) 제공된 로드를 갖는 주파수 세트들 사이에서 행해질 교환을 요구한다. 스케줄러는 서비스의 동등 등급(EGoS) 또는 비례적 공평과 같은 공평 표준이 상이한 재사용 세트로부터 사용자에 대해 강화될 필요가 있는 경우, 더욱 복잡해질 수 있다. The scheduler of the wireless network may be modified to take advantage of SINR improvement through finite reuse, in accordance with various embodiments described. When dealing with voice transmission traffic, voice performance is often limited by the SINR of the worst user in the network. Since the voice user will occupy some narrow portion of the available bandwidth for a relatively long period of time, performance improvement can be achieved by assigning the user a static frequency to improve the user SINR over the duration of the call. However, for data traffic, conventional static constrained reuse algorithms are not flexible enough to accommodate "bursty" data traffic (eg, intermittent traffic, etc.) and / or traffic of variable fairness needs. When a user transmits and receives burst traffic, a typical system requires an exchange to be done between sets of frequencies with different SINRs, available bandwidth, and load provided (eg, from another user on a given reuse set). do. The scheduler can be further complicated when equity standards such as equality of service (EGoS) or proportional equity need to be enhanced for users from different reuse sets.

블록도(100)는 통신 대역폭이 다양한 섹터에 할당될 수 있고 이를 통해 섹터가 정보를 송신 및 수신할 수 있는 7개의 주파수(U0 내지 U6)로 분리되는 간략화된 시나리오를 설명한다. 이하의 한정 재사용 알고리즘의 예에서, 각각의 섹터에는 0, 1 또는 2의 값이 할당된다. 네트워크에서 이용가능한 전체 대역폭은 범용 재사용, 1/3 재사용 및 2/3 재사용을 갖는 7개의 주파수 세트로 분할된다. 이어 각각의 재사용 주파수 세트는 3-비트 이진 마스크로 라벨링되는데, 여기서 i 번째 위치에서 1은 값 i의 섹터에 의해 사용되는 것을 나타낸다. 예를 들어, 110은 값 0 및 1의 섹터에 의해 사용되지만 값 2의 섹터에 의해 사용되지 않는 2/3 주파수 재사용 세트를 나타낸다. 주파수 세트의 라벨{U0,U1,U2,U3,U4,U5,U6}은 {111, 110, 101, 011, 100, 010, 001}로 주어진다. 그러나 다른 라벨링 약정이 가능하다는 것을 이해해야 한다. 예를 들어, 3비트 마스크의 값은 주파수 세트를 라벨링하기 위해 사용될 수 있다(예를 들어, 여기서 111은 주파수 세트 7을, 001은 주파수 세트 1을 나타냄). 주파수 플래닝에 따라, 사용자는 1/3 또는 2/3 재사용 주파수 세트를 이용함으로써 유력한 간섭을 방지할 수 있다. Block diagram 100 illustrates a simplified scenario in which communication bandwidth can be allocated to various sectors through which the sectors are separated into seven frequencies U 0 through U 6 in which information can be transmitted and received. In the example of the limited reuse algorithm below, each sector is assigned a value of 0, 1 or 2. The total bandwidth available in the network is divided into seven frequency sets with universal reuse, 1/3 reuse and 2/3 reuse. Each set of reuse frequencies is then labeled with a 3-bit binary mask, where 1 in the i th position indicates being used by the sector of value i. For example, 110 represents a 2/3 frequency reuse set that is used by sectors of values 0 and 1 but not by sectors of value 2. The labels of the frequency set {U 0 , U 1 , U 2 , U 3 , U 4 , U 5 , U 6 } are given by {111, 110, 101, 011, 100, 010, 001}. However, it should be understood that other labeling arrangements are possible. For example, the value of the 3-bit mask can be used to label the frequency set (eg, where 111 represents frequency set 7 and 001 represents frequency set 1). According to frequency planning, the user can avoid potent interference by using 1/3 or 2/3 reuse frequency sets.

3세대 네트워크에서, 데이터 사용자들 사이의 공평은 스케줄러에 의해 강화될 수 있다. 사용자에 대한 순방향 링크 송신이 시간 다중화된 네트워크에서, 최상의 스케줄링 메트릭을 갖는 사용자는 통상적으로 스케줄링 시간 슬롯을 통한 송신을 위해 스케줄링된다. 스케줄링 메트릭은 다중 사용자 다이버시티(MUD)를 이용하기 위해 일반적으로 공평 메트릭 및 채널 욕구에 기초하여 계산된다. 예를 들 어,

Figure 112007001762210-pct00001
가 특정 윈도우를 통한 사용자 i의 출력이고,
Figure 112007001762210-pct00002
Figure 112007001762210-pct00003
는 사용자 I의 순간적인 평균 스펙트럼 효율을 각각 나타내는 것으로 정하자. 공평도 메트릭(
Figure 112007001762210-pct00004
)은 다음과 같이 주어지는데, EGoS 스케줄러의 경우,
Figure 112007001762210-pct00005
비례 공평 스케줄러의 경우,
Figure 112007001762210-pct00006
로 주어진다. 채널 욕구 메트릭은 다음과 같이 주어진다.
Figure 112007001762210-pct00007
In third generation networks, fairness among data users can be enhanced by the scheduler. In a network where the forward link transmission to the user is time multiplexed, the user with the best scheduling metric is typically scheduled for transmission on the scheduling time slot. Scheduling metrics are generally calculated based on fair metric and channel desires to take advantage of multi-user diversity (MUD). E.g,
Figure 112007001762210-pct00001
Is the output of user i through the specified window,
Figure 112007001762210-pct00002
And
Figure 112007001762210-pct00003
Let each denote the instantaneous average spectral efficiency of user I. Fairness metric (
Figure 112007001762210-pct00004
) Is given by: For EGoS Scheduler,
Figure 112007001762210-pct00005
For proportional fair scheduler,
Figure 112007001762210-pct00006
Is given by The channel desire metric is given by
Figure 112007001762210-pct00007

스케줄링 메트릭은 공평 메트릭, 및 채널 욕구 메트릭의 함수를 조합하는 메트릭의 출력으로서 계산될 수 있다. 스케줄링 메트릭은 최종 스케줄링 결정을 하기 위해 다른 QoS 관련 메트릭(Qi)과 추가로 조합될 수 있다. 본 발명에서, 단지 공평 메트릭이 동적 한정 재사용 스케줄러의 유연성을 설명하기 위해 사용된다. 일 실시예에서, 조합 기능은 다음과 같이 주어진다.

Figure 112007001762210-pct00008
The scheduling metric can be calculated as the output of the metric that combines a function of the fair metric and the channel desire metric. The scheduling metric can be further combined with other QoS related metrics Q i to make the final scheduling decision. In the present invention, only the fair metric is used to account for the flexibility of the dynamic limited reuse scheduler. In one embodiment, the combining function is given as follows.
Figure 112007001762210-pct00008

다른 실시예에서, 함수는 다음과 같이 소정의 지수(α 및 β)를 갖는 각각의 메트릭의 곱이다.

Figure 112007001762210-pct00009
In another embodiment, the function is the product of each metric having a predetermined exponent α and β as follows.
Figure 112007001762210-pct00009

또 다른 실시예에서, 함수는 다음과 같이 소정의 지수(α 및 β)를 갖는 각각의 메트릭의 가중된 합이다.

Figure 112007001762210-pct00010
In another embodiment, the function is a weighted sum of each metric having a predetermined exponent α and β as follows.
Figure 112007001762210-pct00010

또 다른 실시예에서, 함수는 다음과 같이 소정의 지수(α 및 β)를 갖는 각각의 메트릭 중 최대값이다.

Figure 112007001762210-pct00011
In another embodiment, the function is the maximum of each metric having a predetermined exponent α and β as follows.
Figure 112007001762210-pct00011

도2는 하나 이상의 실시예에 따른 한정 재사용을 이용하여 네트워크 리소스를 동적으로 할당하는 용이하게 하는 시스템(200)의 예이다. 동적 한정 재사용 스케줄러 컴포넌트(202)는 무선 네트워크(204) 사용자 장치(206) 각각에 동작가능하게 결합된다. 무선 네트워크(204)는 하나 이상의 사용자 장치(206)로부터 통신 신호를 송신 및 수신하는 하나 이상의 기지국, 송수신기 등을 포함할 수 있다. 부가적으로, 무선 네트워크(204)는 당업자에게 명확하게 이해되듯이, 다중 액세스 기술, 이들의 조합 또는 소정의 다른 적절한 무선 통신 프로토콜과 관련하여 사용자 장치(206)로 통신 서비스를 제공할 수 있다. 예를 들어, 이러한 기술은 코드 분할 다중화 액세스(CDMA) 시스템, 주파수 분할 다중화 액세스(FDMA) 시스템, 시분할 다중화 액세스(TDMA) 시스템, 직교 주파수 분할 다중화 액세스(OFDMA) 시스템, 인터리빙된 FDMA(IFDMA) 시스템, 로컬화된 FDMA(LFDMA) 시스템, 공간 분할 다중화 액세스(SDMA) 시스템, 유사 직교 다중 액세스 시스템 등에 대해 사용될 수 있다. IFDMA는 또한 분포된 FDMA로 불려지며, LFDMA는 또한 협대역 FDMA 또는 고전적 FDMA로 불려진다. OFDMA 시스템은 직교 주파수 분할 다중화(OFDMA)를 이용한다. OFDM, IFDMA, 및 LFDMA는 효율적으로 전체 시스템 대역폭을 다수(K)의 직교 주파수 서브 대역으로 분할한다. 이러한 서브 대역은 또한 톤, 서브 캐리어, 빈 등으로 불려진다. 각각의 서버 대역은 데이터로 변조될 수도 있는 각각의 서브 캐리어와 관련된다. OFDM은 모든 또는 K 서브 대역의 서브 세트상의 주파수 영역에서 변조 심볼들을 전송한다. IFDMA는 K 서브 대역에 걸쳐 균일하게 분포된 서브 대역상의 시간 영역에서 변조 심볼을 송신한다. LFDMA는 시간 영역에서 그리고 통상적으로 인접한 서브 대역 상에서 변조 심볼을 송신한다. 2 is an example of a system 200 that facilitates dynamically allocating network resources using finite reuse in accordance with one or more embodiments. The dynamic limited reuse scheduler component 202 is operatively coupled to each of the wireless network 204 user devices 206. The wireless network 204 may include one or more base stations, transceivers, and the like that transmit and receive communication signals from one or more user devices 206. Additionally, the wireless network 204 can provide communication services to the user device 206 in connection with multiple access technologies, combinations thereof, or any other suitable wireless communication protocol, as will be apparent to those skilled in the art. For example, such techniques include code division multiplexing access (CDMA) systems, frequency division multiplexing access (FDMA) systems, time division multiplexing access (TDMA) systems, orthogonal frequency division multiplexing access (OFDMA) systems, interleaved FDMA (IFDMA) systems , Localized FDMA (LFDMA) systems, spatial division multiplexed access (SDMA) systems, pseudo orthogonal multiple access systems, and the like. IFDMA is also called distributed FDMA, and LFDMA is also called narrowband FDMA or classical FDMA. An OFDMA system uses Orthogonal Frequency Division Multiplexing (OFDMA). OFDM, IFDMA, and LFDMA effectively divide the overall system bandwidth into multiple (K) orthogonal frequency subbands. These subbands are also called tones, subcarriers, bins, and the like. Each server band is associated with each subcarrier, which may be modulated with data. OFDM transmits modulation symbols in the frequency domain on all or a subset of the K subbands. IFDMA transmits modulation symbols in the time domain on subbands uniformly distributed across the K subbands. LFDMA transmits modulation symbols in the time domain and typically on adjacent subbands.

사용자 장치(206)는 예를 들어, 셀룰러 폰, 스마트폰, PDA, 랩탑, 무선 PC, 또는 사용자가 무선 네트워크(204)와 통신할 수 있는 소정의 다른 적절한 통신 장치일 수 있다. 사용자 장치(206)는 또한 스케줄러 성능을 강화하기 위해 무선 네트워크(204)로 피드백을 제공할 수도 있다. FL 스케줄링의 경우, 사용자 장치(206)에서 채널 및 간섭 조건은 206에 의해 측정되고 명확하게 204 및 202로 피드백될 수 있다. RL 스케줄링의 경우, 사용자 장치의 채널 조건 및 상이한 직교 리소스 세트를 통한 간섭 레벨은 206에 의해 송신된 파일럿에 기초하여 204에서 직접 측정될 수 있다. 사용자 장치(206)의 RL 송신 전력은 명확하게 204 및 202로 피드백될 수 있다. 동적 한정 재사용 스케줄러 컴포넌트(202)는 EGoS에 부가하여 스케줄링 디멘존으로서 그리고 정적 주파수 재사용 세트의 사용을 필요로 하지 않고 비례적 공평 표준으로서 주파수 재사용을 이용할 수 있는 패킷 기반 스케줄러이다. 동적 한정 재사용 스케줄러 컴포넌트(202)는 하나 이상의 사용자 장치(206)로의 주 파수 세트 할당을 용이하게 하기 위해 도1과 관련하여 전술된 것과 유사한 방식으로 스케줄링 메트릭을 결정할 수 있다. 부가적으로, 동적 한정 재사용 스케줄러 컴포넌트(202)는 채널 욕구의 평가를 용이하게 하기 위한 동적 한정 재사용 알고리즘을 이용할 수 있다. 동적 한정 재사용 스케줄러 컴포넌트(202)는 전술한 바와 같이 Fi를 결정하기 위해 공평 표준을 평가할 수 있는데, 이는 주파수 재사용 세트를 할당할 때 욕구 메트릭에 의해 증대될 수 있다. 두 개의 채널 욕구 메트릭은 후술된 바와 같이 한정 재사용 주파수 세트 선택을 가능하게 하기 위해 다양한 실시예와 관련하여 한정된다. 이러한 문서의 나머지에 대해, 직교 리소스 세트가 주파수 세트인, 동적 한정 재사용 스케줄러의 특정한 일 실시예는 용이한 이해를 위해 설명될 것이다. The user device 206 may be, for example, a cellular phone, smartphone, PDA, laptop, wireless PC, or any other suitable communication device with which the user can communicate with the wireless network 204. User device 206 may also provide feedback to wireless network 204 to enhance scheduler performance. For FL scheduling, the channel and interference conditions at the user device 206 can be measured by 206 and clearly fed back to 204 and 202. In the case of RL scheduling, the channel conditions of the user equipment and the interference level through different sets of orthogonal resources may be measured directly at 204 based on the pilot transmitted by 206. The RL transmit power of the user device 206 may be clearly fed back to 204 and 202. The dynamic limited reuse scheduler component 202 is a packet based scheduler that can use frequency reuse as a proportional fair standard in addition to EGoS as a scheduling dimension zone and without requiring the use of a static frequency reuse set. The dynamic limited reuse scheduler component 202 can determine the scheduling metric in a manner similar to that described above with respect to FIG. 1 to facilitate allocation of frequency sets to one or more user devices 206. Additionally, the dynamic limited reuse scheduler component 202 can use a dynamic limited reuse algorithm to facilitate the assessment of channel needs. The dynamic limited reuse scheduler component 202 may evaluate the fairness standard to determine F i as described above, which may be augmented by a desire metric when assigning a frequency reuse set. The two channel desire metrics are defined in connection with various embodiments to enable a finite reuse frequency set selection as described below. For the remainder of this document, one specific embodiment of the dynamic confinement reuse scheduler, wherein the orthogonal resource set is a frequency set, will be described for ease of understanding.

도3은 동적 한정 재사용 스케줄링 기술을 이용하는 주파수 세트의 패킷 기반 스케줄링을 용이하게 하는 시스템(300)의 예이다. 시스템(300)은 무선 네트워크(304) 및 하나 이상의 사용자 장치(306)와 동작가능하게 관련된 동적 한정 재사용 스케줄러 컴포넌트(302)를 포함하며, 이들 각각은 차례로 서로 동작가능하게 관련된다. 동적 한정 재사용 스케줄러 컴포넌트(302)는 이용가능한 주파수 세트를 통해 최상의 관련 채널 조건을 갖는 스케줄링 접속을 용이하게 하는 채널 평가 컴포넌트(308)를 포함한다. 부가적으로, 소정의 접속의 더욱 바람직한 주파수 세트가 차지된 시나리오에서, 채널 평가 컴포넌트(308)는 동적 한정 재사용 스케줄러 컴포넌트(302)로 충돌 해상도기능을 제공하기 위해 이후의 스케줄링에 대한 지연 접속 을 용이하게 할 수 있다. 3 is an example of a system 300 that facilitates packet based scheduling of a set of frequencies using a dynamic limited reuse scheduling technique. System 300 includes a dynamic limited reuse scheduler component 302 operatively associated with a wireless network 304 and one or more user devices 306, each of which in turn is operatively associated with one another. The dynamic limited reuse scheduler component 302 includes a channel estimation component 308 that facilitates scheduling connections with the best relevant channel conditions over the set of available frequencies. Additionally, in scenarios where a more desirable frequency set of a given connection is occupied, the channel estimation component 308 facilitates delayed connections for subsequent scheduling to provide collision resolution functionality to the dynamic confinement reuse scheduler component 302. It can be done.

동적 한정 재사용 스케줄러 컴포넌트(302)는 부가적으로 무선 네트워크(304)의 전체 이용가능한 대역폭을 평가할 수 있는 주파수 분석기(310)를 포함한다. 예를 들어, 도1과 관련하여 설명된 경우에서, 주파수 분석기(310)는 다른 주파수의 배제에 대한 재사용을 위해 섹터로 주파수 세트를 할당할 수 있다. 이러한 할당은 예를 들어, 범용 재사용 세트, 2/3 재사용 세트, 1/3 재사용 세트 등일 수 있다. The dynamic limited reuse scheduler component 302 additionally includes a frequency analyzer 310 that can evaluate the total available bandwidth of the wireless network 304. For example, in the case described in connection with FIG. 1, the frequency analyzer 310 may assign a frequency set to sectors for reuse for the exclusion of other frequencies. Such an assignment may be, for example, a universal reuse set, a 2/3 reuse set, a 1/3 reuse set, or the like.

도4는 설명된 다양한 특징에 따라, 채널 욕구 및 채널 지연에 기초한 주파수 재사용 세트의 동적 한정 재사용 스케줄링을 용이하게 하는 시스템을 도시한다. 시스템(400)은 각각의 무선 네트워크(404) 및 하나 이상의 사용자 장치(406)와 동작가능하게 관련된 동적 한정 재사용 스케줄러 컴포넌트(402)를 포함한다. 동적 한정 재사용 스케줄러 컴포넌트(402)는 이용가능한 주파수 세트를 통해 최상의 관련 채널 조건을 갖는 스케줄링 접속을 용이하게 하는 채널 평가 컴포넌트(408), 및 페이징 영역에서 섹터 및/또는 사용자 장치로 주파수의 할당을 위해 적절한 대역폭 분할을 결정하는 주파수 분석기를 포함한다. 4 illustrates a system that facilitates dynamic limited reuse scheduling of a frequency reuse set based on channel desires and channel delays, in accordance with various features described. System 400 includes a dynamic limited reuse scheduler component 402 operatively associated with each wireless network 404 and one or more user devices 406. The dynamic limited reuse scheduler component 402 is a channel estimation component 408 that facilitates scheduling connections with the best relevant channel conditions through a set of available frequencies, and for allocation of frequencies to sectors and / or user devices in the paging area. A frequency analyzer that determines the appropriate bandwidth division.

채널 평가 컴포넌트(408)는 스케줄링 접속을 용이하게 하기 위해 채널 피크 욕구를 결정하는 피크 컴포넌트(412), 및 자신의 더욱 적절한 주파수 세트가 현재 완전히 스케줄링되는 접속의 스케줄링을 지연시키는 지연 컴포넌트(414)를 포함한다. 한정 재사용이 없는 시스템에서, 채널 피크 컴포넌트는 간단히 즉각적인 채널 조건 및 평균 채널 조건의 함수이다. 한정 재사용 시스템에서, 채널 피크 컴포넌트(412) 및 채널 지연 컴포넌트(414)는 상이한 주파수 세트에서 사용자 경험의 상 이한 간섭 레벨을 고려한다. 예를 들어, 피크 컴포넌트(412)는 각각의 주파수 세트(j)에 대해, 사용자(i)의 채널 피크 욕구 팩터가 다음과 같이 주어지도록 채널 피크 욕구를 평가할 수 있는데,

Figure 112007001762210-pct00012
여기서,
Figure 112007001762210-pct00013
는 주파수 세트(j)에 대한 사용자(i)의 순간 스펙트럼 효율이며,
Figure 112007001762210-pct00014
는 모든 한정 재사용 주파수 세트에 대한 사용자(i)의 평균 스펙트럼 효율이다. 평균 스펙트럼 효율은 각각의 한정 재사용 주파수 세트
Figure 112007001762210-pct00015
, 또는
Figure 112007001762210-pct00016
의 가중된 평균에 대한 필터링된 스펙트럼 효율
Figure 112007001762210-pct00017
의 수학적 평균으로서 계산될 수 있는데, 여기서
Figure 112007001762210-pct00018
Figure 112007001762210-pct00019
의 크기를 나타낸다. The channel assessment component 408 includes a peak component 412 that determines channel peak desires to facilitate scheduling connections, and a delay component 414 that delays the scheduling of connections whose more appropriate sets of frequencies are currently fully scheduled. Include. In a system without finite reuse, the channel peak component is simply a function of the immediate channel condition and the average channel condition. In the limited reuse system, channel peak component 412 and channel delay component 414 take into account different interference levels of the user experience at different frequency sets. For example, the peak component 412 may evaluate the channel peak desire for each frequency set j such that the channel peak desire factor of the user i is given as
Figure 112007001762210-pct00012
here,
Figure 112007001762210-pct00013
Is the instantaneous spectral efficiency of user i with respect to frequency set j,
Figure 112007001762210-pct00014
Is the average spectral efficiency of user i for all finite reuse frequency sets. Average spectral efficiency is each limited reuse frequency set
Figure 112007001762210-pct00015
, or
Figure 112007001762210-pct00016
Filtered spectral efficiency for the weighted average of
Figure 112007001762210-pct00017
Can be calculated as the mathematical mean of
Figure 112007001762210-pct00018
silver
Figure 112007001762210-pct00019
Indicates the size.

사용자(i)의 전체 채널 피크 욕구 팩터는,

Figure 112007001762210-pct00020
으로 주어지는데, 여기서 최대화가 아직 전체적으로 스케줄링되지 않은 비한정 주파수 세트에 대해 실행된다. 예를 들어, 값0의 섹터의 스케줄러는 아직 전체적으로 스케줄링되지 않은 주파수 세트에 대해 계산되고 011, 010, 및 001 세트 중 하나에 대해서는 계산되지 않는 채널 욕구 팩터를 한정할 수 있다. 팩터(Ti)는 사용자의 평균 채널 품질에 상대적인 사용자의 최상의 이용가능한 주파수에 대해 사용자의 즉각적인 채널 욕구를 반영한다. 채널 피크 욕구 팩터(Ti)는 이용가능하게 되도록 세팅된 이용 불가능한 주파수 세트를 대 기하도록 사용자에 대해 잠재적인 이익을 반영하지 않는다. 오히려, 이는 채널 지연 욕구 메트릭에 의해 한정될 수 있다. The overall channel peak desire factor of user i is
Figure 112007001762210-pct00020
Where maximization is performed for an unqualified set of frequencies that are not yet fully scheduled. For example, the scheduler of a sector of value 0 may define a channel desire factor that is calculated for a frequency set that is not yet fully scheduled and not for one of the 011, 010, and 001 sets. Factor (T i) reflects the instant channel needs of the user for the user's average channel best available frequency of the user relative to the quality. Channel peak desire factor (T i) do not reflect the potential benefit for a user to wait for an unavailable frequency set to become available settings. Rather, this may be defined by the channel delay desire metric.

지연 컴포넌트(414)는 제2의 한정 재사용 채널 욕구 메트릭, 채널 지연 욕구를 결정할 수 있는데, 이는 다음과 같이 정의된다.

Figure 112007001762210-pct00021
어떠한 주파수 세트도 스케줄링되지 않으면,
Figure 112007001762210-pct00022
의 분모는 전체 주파수 세트를 통해 최소 스펙트럼 효율로 대체될 수 있다. 전체 지연 욕구 팩터는 다음과 같이 주어지는데,
Figure 112007001762210-pct00023
여기서, 최대화는 아직 전체적으로 스케줄링되지 않은 비한정 주파수 세트를 통해 실행된다. 따라서, 채널 지연 욕구는 모든 자유 주파수 세트를 통해 최대 순시 스펙트럼 효율과 모든 이용불가능한 주파수 세트를 통해 최대 순시 스펙트럼 효율 사이의 비로서 한정될 수 있다. Delay component 414 may determine a second limited reuse channel desire metric, channel delay desire, which is defined as follows.
Figure 112007001762210-pct00021
If no frequency set is scheduled,
Figure 112007001762210-pct00022
The denominator of can be replaced by the minimum spectral efficiency over the entire set of frequencies. The overall delay desire factor is given by
Figure 112007001762210-pct00023
Here, maximization is performed over a set of unqualified frequencies that are not yet fully scheduled. Thus, the channel delay desire can be defined as the ratio between the maximum instantaneous spectral efficiency across all free frequency sets and the maximum instantaneous spectral efficiency through all unavailable frequency sets.

동적 한정 재사용 스케줄러 컴포넌트(402)에 의해 이용된 전체 한정 재사용 스케줄링 메트릭은, 만일 메트릭을 조합하기 위한 적이 사용되면, 이하의 형태 중 하나일 수 있다.

Figure 112007001762210-pct00024
전술한 바와 같이, 조합 함수는 또한 가중된 합, 최대값 등과 같은 다른 함수일 수도 있다. 각각의 시간 슬롯에 대해, 동적 한정 재사용 스케줄러 컴포넌트(402)는 스케줄링 메트릭을 랭크할 수 있으며 사용자의 우승 주파수 세트에서 가입자의 적절한 수를 상위 사용자에게 할당할 수 있다. 이어 스케줄링된 서브 캐리어는 자유 주파수 세트로부터 제외되고, 메트릭은 아직 스케줄링되지 않은 사용자들에 대해 계산될 수 있다. 이러한 프로세스는 모든 가입자가 할당될 때까지 반복될 수 있다. 스케줄링 메트릭은 최종 스케줄링 결정을 위해 다른 QoS 관련 메트릭(Qi)과 추가로 조합될 수 있다. 이러한 특징에서, 단지 공평 메트릭이 동적 한정 재사용 스케줄러의 유연성을 설명하기 위해 사용된다. The overall limited reuse scheduling metric used by the dynamic limited reuse scheduler component 402 may be one of the following forms, if an enemy is used to combine the metrics.
Figure 112007001762210-pct00024
As mentioned above, the combination function may also be another function, such as a weighted sum, a maximum value, and the like. For each time slot, the dynamic limited reuse scheduler component 402 can rank the scheduling metric and assign the appropriate number of subscribers to the top user in the user's winning frequency set. The scheduled subcarriers are then excluded from the free frequency set, and the metric can be calculated for users that are not yet scheduled. This process can be repeated until all subscribers have been assigned. The scheduling metric can be further combined with other QoS related metrics Q i for final scheduling decisions. In this feature, only the fair metric is used to account for the flexibility of the dynamic limited reuse scheduler.

도5는 다양한 특징에 따라, 충분히 강한 채널 조건을 갖는 사용자 장치로의 송신을 위해 전력 소비를 동적으로 조절하는 것을 용이하게 하는 시스템의 예이다. 시스템(500)은 동적 한정 재사용 스케줄러 컴포넌트(502), 무선 네트워크(504), 및 하나 이상의 사용자 장치(506)를 포함하며, 이들 모두는 앞선 도면에서 언급한 바와 같이, 서로 동작가능하게 관련된다. 동적 한정 재사용 스케줄러 컴포넌트(502)는 주파수 분석기(510) 및 피커 컴포넌트(512) 및 지연 컴포넌트(514)를 차례로 포함하는 채널 평가 컴포넌트(508)를 포함한다. 피크 컴포넌트(512)는 주파수 세트를 하나 이상의 사용자 장치(506)로 할당할 경우, 동적 한정 재사용 스케줄러 컴포넌트(502)에 의해 사용될 수 있는 전체 스케줄링 메트릭(Si)을 결정하기 위해 도4와 관련하여 설명된 바와 같은 채널 지연 욕구 메트릭과 관련하여 사용될 수 있는 채 널 피크 욕구 메트릭을 결정할 수 있다. 5 is an example of a system that facilitates dynamically adjusting power consumption for transmission to a user device with sufficiently strong channel conditions, in accordance with various features. System 500 includes a dynamic limited reuse scheduler component 502, a wireless network 504, and one or more user devices 506, all of which are operatively associated with each other, as mentioned in the preceding figures. The dynamic limited reuse scheduler component 502 includes a channel estimation component 508 that in turn includes a frequency analyzer 510 and a picker component 512 and a delay component 514. The peak component 512 can be used in conjunction with FIG. 4 to determine the overall scheduling metric S i that can be used by the dynamic limited reuse scheduler component 502 when assigning a set of frequencies to one or more user devices 506. A channel peak desire metric can be determined that can be used in conjunction with the channel delay desire metric as described.

동적 한정 재사용 스케줄러 컴포넌트(502)는 하나 이상의 사용자 장치(506)와 관련한 채널 품질에 적어도 부분적으로 기초한 전력 보존을 용이하게 하는 저전력 컴포넌트(506)를 더 포함한다. 한정 재사용은 각각의 섹터에서 제한된 세트로 인해 대역폭 부분 로딩을 도입할 수 있다. 예를 들어, 도1의 블록도(100)에서, 011, 010, 및 001 세트는 0의 값을 갖는 섹터에서 사용되지 않는다. 동적 한정 재사용 스케줄러(502)의 저전력 컴포넌트(516)는 우수한 채널 조건을 갖는 사용자 장치(506)로 제한된 포트 세트상의 감소된 전력으로 송신할 수 있다. 이러한 방식으로, 대역폭 부분 로딩 벌칙이 방지될 수 있다. 범용 재사용을 가능하게 하기 위해, 등식(9) 및 (11)은 한정 재사용 섹터값 제한 없이 스케줄링되지 않은 모든 주파수 세트에 대해 계산될 수 있다. 게다가, 한정 주파수 세트의 스펙트럼 효율은 낮아진 송신 전력을 고려할 수 있다. The dynamic limited reuse scheduler component 502 further includes a low power component 506 that facilitates power conservation based at least in part on channel quality associated with one or more user devices 506. Constrained reuse can introduce bandwidth partial loading due to a limited set in each sector. For example, in block diagram 100 of FIG. 1, sets 011, 010, and 001 are not used in sectors with values of zero. The low power component 516 of the dynamic constrained reuse scheduler 502 may transmit with reduced power on a limited set of ports to the user device 506 with good channel conditions. In this way, bandwidth partial loading penalties can be avoided. To enable universal reuse, equations (9) and (11) can be computed for all unscheduled frequency sets without finite reuse sector value restrictions. In addition, the spectral efficiency of the limited frequency set may take into account the lowered transmit power.

도6은 다수의 재사용 주파수 세트를 사용자에게 제공하는 것을 용이하게 하는 시스템(600)의 예이다. 시스템(600)은 채널 평가 컴포넌트(608), 주파수 분석기(610), 및 저전력 컴포넌트(616)를 갖는 동적 한정 재사용 스케줄러(602)를 포함하는데, 이는 무선 네트워크(604) 및 하나 이상의 사용자 장치(606)와 동작하도록 관련된다. 채널 평가 컴포넌트(608)는 각각의 개별 사용자 장치에 대해 채널 지연 욕구 메트릭을 평가하는 지연 컴포넌트(614) 및 각각의 사용자 장치(606)에 대해 채널 피크 욕구 메트릭을 결정하는 피크 컴포넌트를 포함하며, 상기 메트릭들은 이어 우승 사용자 장치를 결정하기 위해 한정 재사용 스케줄러(602)에 의해 사용된 다. 이어 우승 사용자 장치에는 해당 재사용 주파수 세트가 할당될 수 있다. 6 is an example of a system 600 that facilitates providing a user with multiple sets of reuse frequencies. System 600 includes a dynamic limited reuse scheduler 602 having a channel assessment component 608, a frequency analyzer 610, and a low power component 616, which is a wireless network 604 and one or more user devices 606. To operate). Channel assessment component 608 includes a delay component 614 that evaluates a channel delay desire metric for each individual user device and a peak component that determines a channel peak desire metric for each user device 606, wherein The metrics are then used by the limited reuse scheduler 602 to determine the winning user device. The winning user device may then be assigned a corresponding reuse frequency set.

동적 한정 재사용 스케줄러(602)는 한정 재사용 스케줄링과 관련하여 다양한 구속을 완화하고 다수의 재사용 주파수 세트 할당을 제공하는 것을 용이하게 하는 정렬 컴포넌트(618)를 더 포함한다. 정렬 컴포넌트(618)는 채널 욕구 평가의 앞선 라운드에서 재사용 주파수 세트가 할당된 사용자 장치(606)가 주파수 세트 제공의 미래의 반복으로부터 배제되지 않는 것을 보장할 수 있다. 예를 들어, 정적 한정 재사용 스케줄러 프로토콜을 사용할 때, 높은 전체 채널 욕구 스코어(예를 들어, 채널 피크 욕구 및 지연 욕구 메트릭의 함수)에 기초하여 재사용 주파수 세트가 할당/제공된 사용자 장치는, 사용자 장치에 성공적으로 재사용 주파수 세트가 할당되기 때문에 ,주파수 할당의 미래의 반복으로부터 통상적으로 배제된다. 이러한 배제 한정을 완화시킴으로써, 주어진 사용자 장치(606)에는 다수의 주파수 세트가 제공될 수 있다. 사용자 장치(606)에 대한 최종 채널 할당은 사용자 장치(606)가 다수의 주파수 세트를 통해 할당된 모든 가입자의 조합일 수 있다. 더욱이, 다수의 주파수 세트 할당은 이러한 사용자에 대한 피크 레이트를 증가시키는데, 이는 차례로 통신 송신과 관련한 지연을 완화시킨다. The dynamic limited reuse scheduler 602 further includes an alignment component 618 that facilitates mitigating various constraints and providing multiple reuse frequency set assignments with respect to limited reuse scheduling. The alignment component 618 may ensure that the user device 606 assigned the reuse frequency set in the preceding round of channel desire assessment is not excluded from future iterations of providing the frequency set. For example, when using a static limited reuse scheduler protocol, a user device assigned / provided a reuse frequency set based on a high overall channel desire score (e.g., a function of channel peak desire and delay desire metrics) is assigned to the user device. Since the reuse frequency set is successfully allocated, it is typically excluded from future iterations of frequency allocation. By mitigating this exclusion limitation, a given user device 606 may be provided with multiple sets of frequencies. The final channel assignment for user device 606 may be a combination of all subscribers to which user device 606 has been assigned over a plurality of frequency sets. Moreover, multiple frequency set assignments increase the peak rate for this user, which in turn mitigates the delay associated with communication transmission.

도7은 정적 주파수 재사용 세트에 대한 접속의 할당을 요구하지 않고 통신 주파수 재사용 세트의 동적 패킷 기반 한정 재사용 스케줄링을 용이하게 하는 시스템(700)을 설명한다. 시스템(700)은 무선 네트워크(704) 및 하나 이상의 사용자 장치(706)에 동작가능하게 결합된 동적 한정 재사용 스케줄러(702)를 포함하는, 앞선 도면과 관련하여 설명된 시스템 및/또는 컴포넌트와 유사한 다수의 컴포넌트를 포함한다. 동적 한정 재사용 스케줄러 컴포넌트(702)는 사용자 장치 기반으로 피크 컴포넌트(712)에 의해 결정된 채널 피커 욕구 메트릭 및 지연 컴포넌트(714)에 의해 결정된 채널 지연 욕구 메트릭의 함수로서 전체 채널 욕구를 결정하는 채널 평가 컴포넌트(708)를 포함한다. 부가적으로, 동적 한정 재사용 스케줄러 컴포넌트(702)는 앞선 도면과 관련하여 설명한 바와 같이, 무선 네트워크(704) 및/또는 그 영역에서 전체 이용가능한 대역폭을 평가하는 주파수 분석기(710), 높은 품질 접속을 갖는 사용자에게 저전력 송신을 용이하게 하는 저전력 컴포넌트(716), 및 다수의 재사용 주파수 세트 할당을 용이하게 하는 정렬 컴포넌트(718)을 포함한다. 7 illustrates a system 700 that facilitates dynamic packet based limited reuse scheduling of a communication frequency reuse set without requiring assignment of a connection to a static frequency reuse set. The system 700 includes many similar to the systems and / or components described in connection with the preceding figures, including a dynamic limited reuse scheduler 702 operatively coupled to the wireless network 704 and one or more user devices 706. Contains components of. The dynamic limited reuse scheduler component 702 is a channel estimation component that determines the overall channel desire as a function of the channel picker desire metric determined by the peak component 712 and the channel delay desire metric determined by the delay component 714 on a user device basis. 708. Additionally, the dynamic limited reuse scheduler component 702 may be configured with a high quality connection, a frequency analyzer 710 that evaluates the total available bandwidth in the wireless network 704 and / or its area, as described in connection with the preceding figures. A low power component 716 that facilitates low power transmission to a user having an alignment, and an alignment component 718 that facilitates allocation of multiple reuse frequencies sets.

시스템(700)은 동적 한정 재사용 스케줄러 컴포넌트(702)에 동작가능하게 결합되고, 채널 욕구 알고리즘, 메트릭, 이용가능한 주파수 세트, 사용자 장치 주파수 할당, 등과 관련된 정보, 및 하나 이상의 사용자에게 주파수 재사용 세트의 동적 한정 재사용 스케줄링을 제공하는 것과 관련한 다른 적절한 정보를 저장하는 메모리(720)를 포함한다. 프로세서(722)는 공평 표준, 욕구 메트릭, 주파수 재사용 등과 관련된 정보의 분석을 용이하게 하기 위해 동적 한정 재사용 스케줄러 컴포넌트(702)(및/또는 메모리(720))에 동작가능하게 연결될 수 있다. 프로세서(722)는 동적 한정 재사용 스케줄러 컴포넌트(702)에 의해 수신된 정보를 분석 및/또는 생성하는데 전용된 프로세서, 시스템(700)의 하나 이상의 컴포넌트를 제어하는 프로세서, 및/또는 동적 한정 재사용 스케줄러 컴포넌트(702)에 의해 수신된 정보를 분석 및 생성하고 시스템(700)의 하나 이상의 컴포넌트를 제어하는 프로세서일 수 있다. The system 700 is operatively coupled to the dynamic confinement reuse scheduler component 702 and includes information related to channel desire algorithms, metrics, available frequency sets, user device frequency assignments, and the like, and dynamics of frequency reuse sets to one or more users. Memory 720 for storing other suitable information relating to providing limited reuse scheduling. Processor 722 may be operatively coupled to dynamic confinement reuse scheduler component 702 (and / or memory 720) to facilitate analysis of information related to fair standards, desire metrics, frequency reuse, and the like. The processor 722 is a processor dedicated to analyzing and / or generating information received by the dynamic limited reuse scheduler component 702, a processor controlling one or more components of the system 700, and / or a dynamic limited reuse scheduler component. It may be a processor that analyzes and generates the information received by 702 and controls one or more components of the system 700.

메모리(720)는 부가적으로 주파수 할당, 메트릭 등을 생성하는 것과 관련된 프로토콜을 저장하여, 시스템(700)이 설명된 바와 같이 동적 한정 재사용 주파수 호핑을 달성하도록 저장된 프로토콜 및/또는 알고리즘을 이용하게 할 수 있다. 설명된 데이터 저장(예를 들어, 메모리) 컴포넌트는 휘발성 메모리 또는 비휘발성 메모리일 수 있으며, 휘발성 및 비휘발성 메모리를 모두 포함할 수 있음을 이해해야 한다. 설명을 위해, 비휘발성 메모리는 판독 전용 메모리(ROM), 프로그램가능 ROM(PROM), 전기적으로 프로그램가능한 ROM(EPROM), 전기적으로 소거가능한 ROM(EEPROM), 또는 플래시 메모리를 포함할 수 있지만 이에 한정되지는 않는다. 휘발성 메모리는 랜덤 액세스 메모리(RAM)를 포함할 수 있는데 이는 외부 캐시 메모리로서 작용한다. 설명을 위해, RAM은 동기 RAM(SRAM), 동적 RAM(DRAM), 동기 DRAM(SDRAM), 이중 데이터 속도 SDRAM(DDR SDRAM), 강화된 SDRAM(ESDRAM), 동기 링크 DRAM(SLDRAM), 다이렉트 램버스 RAM(DRRAM)과 같은 많은 형태로 이용가능하다. 시스템 및 방법의 메모리(720)는 다양한 소정의 다른 적합한 형태의 메모리를 포함할 수 있으며, 이에 한정되지 않는다. Memory 720 additionally stores protocols associated with generating frequency assignments, metrics, and the like, allowing system 700 to utilize stored protocols and / or algorithms to achieve dynamic finite reuse frequency hopping as described. Can be. It should be understood that the described data storage (eg, memory) component can be either volatile memory or nonvolatile memory, and can include both volatile and nonvolatile memory. For purposes of illustration, nonvolatile memory may include, but is not limited to, read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM), or flash memory. It doesn't work. Volatile memory can include random access memory (RAM), which acts as external cache memory. For illustrative purposes, the RAM includes synchronous RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct Rambus RAM. Available in many forms, such as (DRRAM). The memory 720 of the systems and methods may include, but is not limited to, any other suitable type of memory.

도8은 사용자 장치에 대한 채널 욕구 평가 메트릭에 기초하여 사용자 장치로 주파수 재사용 세트를 할당하는 것을 용이하게 하는 시스템(800)의 예이다. 시스템(800)은 무선 네트워크(804) 및 하나 이상의 사용자 스케줄러(806)에 동작가능하게 결합된 동적 한정 재사용 스케줄러(802)를 포함한다. 동적 한정 재사용 스케줄러(802)는, 주파수 세트 할당과 관련하여 다양한 메트릭을 결정하는 것을 용이하게 하는 채널 평가 컴포넌트(808), 및 대역폭의 이용가능한 전체 양을 평가하고 도1과 관련하여 설명된 바와 같이 다수의 주파수 재사용 서브 세트를 생성하는 주파수 분석기를 포함한다는 점에서 스케줄러(702)와 유사한데, 이는 하나 이상의 무선 네트워크(806)의 섹터에서 사용자 장치(806)와 기저 타워(base tower) 송신 사이의 간섭을 완화시키도록 다양한 사용자 장치(806)에 할당될 수 있다. 부가적으로, 동적 한정 재사용 스케줄러(802)는 하나 이상의 사용자 장치(806)가 충분히 강한 채널 품질(예를 들어, 충분한 리소스)을 가지고 있다고 결정할 때 낮은 전력으로 하나 이상의 사용자 장치(806)로 신호를 송신할 수 있는 저전력 컴포넌트, 및 사용자가 다수 세트의 주파수를 획득하게 하는 할당을 여전히 요구하는 사용자의 세트에서 하나 이상의 주파수 재사용 세트가 이미 할당된 사용자 장치(806)를 선택적으로 포함할 수 있는 정렬 컴포넌트(818)를 포함하는데, 이는 채널 지연을 완화하면서 사용자에 대한 피크 송신 레이트를 증가시키는 것을 용이하게 할 수 있다. 채널 평가 컴포넌트(808)는 각각의 사용자 장치(806)에 대한 채널 피크 욕구 메트릭을 평가하는 피크 컴포넌트(812), 및 채널 접속이 지연되었는지를 결정하기 위해 채널 지연 욕구 메트릭을 평가하는 지연 컴포넌트(814)를 포함하며, 이들 중 하나 또는 모두의 메트릭은 주파수 재사용 세트가 할당될 수 있는 우승 사용자 장치를 식별하기 위해 한정 재사용 스케줄러(802)에 의해 유도된 공평 메트릭과 관련하여 사용될 수 있다. 8 is an example of a system 800 that facilitates assigning a frequency reuse set to a user device based on a channel desire assessment metric for the user device. System 800 includes a dynamic limited reuse scheduler 802 operatively coupled to a wireless network 804 and one or more user schedulers 806. The dynamic limited reuse scheduler 802 evaluates the total amount of bandwidth available, and the channel estimation component 808, which facilitates determining various metrics with respect to frequency set allocation, and as described with reference to FIG. It is similar to the scheduler 702 in that it includes a frequency analyzer that generates a plurality of frequency reuse subsets, between the user device 806 and base tower transmissions in the sector of one or more wireless networks 806. It may be assigned to various user devices 806 to mitigate interference. Additionally, the dynamic limited reuse scheduler 802 signals the one or more user devices 806 with low power when determining that one or more user devices 806 have sufficiently strong channel quality (eg, sufficient resources). A low power component that can transmit, and an alignment component that can optionally include a user device 806 that is already assigned one or more sets of frequency reuses in a set of users that still require an assignment that allows the user to acquire multiple sets of frequencies. 818, which may facilitate increasing the peak transmission rate for the user while mitigating channel delay. Channel assessment component 808 includes a peak component 812 that evaluates a channel peak desire metric for each user device 806, and a delay component 814 that evaluates a channel delay desire metric to determine if the channel connection has been delayed. The metric of one or both of these may be used in connection with the fair metric derived by the limited reuse scheduler 802 to identify the winning user device to which the frequency reuse set may be assigned.

시스템(800)은 도7과 관련하여 전술한 바와 같이 메모리(820) 및 프로세서(822)를 부가적으로 포함할 수 있다. 더욱이, AI 컴포넌트(824)는 동적 한정 재사용 스케줄러 컴포넌트(802)와 동작가능하게 관련될 수 있으며, 채널 접속 품질, 연 속한 할당 라운드로부터의 우승 사용자 장치(806)의 포함/배제, 채널 지연이 바람직한가(예를 들어, 이용가능한 주파수 재사용 세트의 부족 등으로 인해) 등과 관련하여 추정할 수 있다. 사용된 바와 같이, "추론" 또는 "추정"은 통상적으로 이벤트 및/또는 데이터를 통해 획득된 바와 같은 관찰의 세트로부터 시스템, 환경, 및/또는 사용자에 대해 추리적인 프로세스 또는 추정 상태를 말한다. 추정은 특정한 문맥 또는 작용을 한정하는데 사용될 수 있거나, 예를 들어, 상태에 대해 가능성 분포를 생성할 수 있다. 추정은 확률-즉 데이터 및 이벤트에 대한 고려를 기초로 관심 대상의 상태를 통한 확률 분포의 계산일 수 있다. 추정은 또한 이벤트 및/또는 데이터로부터 더 높은 레벨의 이벤트를 구성하기 위해 사용된 기술을 의미할 수 있다. 이러한 추정은 관측된 이벤트의 세트 및/또는 저장된 이벤트 데이터로부터 새로운 이벤트 또는 작용의 구성, 이벤트가 일시적인 근접에 근사하게 상관되었는지의 여부, 및 이벤트 및 데이터가 하나 또는 몇몇 이벤트 및 데이터 소스로부터 유래했는지를 초래한다. System 800 may additionally include memory 820 and processor 822 as described above with respect to FIG. Moreover, the AI component 824 may be operatively associated with the dynamic limited reuse scheduler component 802, with channel connection quality, inclusion / exclusion of the winning user device 806 from consecutive allocation rounds, and channel delay desired. (Eg, due to lack of available frequency reuse sets, etc.). As used, “inference” or “inference” typically refers to a process or putative state that is inferred for a system, environment, and / or user from a set of observations as obtained through events and / or data. Inference can be used to define a specific context or action, or can generate a probability distribution over a state, for example. Estimation may be the calculation of probability distributions through the state of interest based on probability-that is, consideration of data and events. Estimation may also refer to techniques used to construct higher level events from events and / or data. This estimation determines the composition of a new event or action from a set of observed events and / or stored event data, whether the event is closely correlated to a temporary proximity, and whether the event and data are from one or several events and data sources. Cause.

예에 따라, AI 컴포넌트(824)는 예를 들어, 이용가능한 주파수 세트, 사용자 장치(806)의 전체 수, 채널 욕구 메트릭, 사용자 장치 리소스 환경 등에 적어도 부분적으로 기초한 적절한 주파수 재사용 세트 할당을 추정할 수 있다. 이러한 예에 따라, 사용자 장치(806)가 사용자 장치(806)에 대한 높은 메트릭 스코어 등에도 불구하고 리소스 할당으로부터 사용자 장치의 배제를 정당화하기 위해 대역폭 등과 같은 충분한 송신 리소스 할당을 갖는 것을 결정할 수 있다. 프로세서(814) 및/또는 메모리(812)와 관련하여 AI 컴포넌트(824)는 이러한 사용자 장치가 주파수 할당 의 현재 라운드에서 제외되도록 추정할 수 있다. 이러한 경우, AI 컴포넌트(824)는 대역폭 할당 및 재사용을 촉진하고 송신 비용을 완화하는 등의 가능한 최상의 효율적 방법으로 리소스 할당을 촉진시킬 수 있다. 전술한 예는 사실상 설명을 위한 것이며 AI 컴포넌트(824)에 의한 추정의 개념 또는 AI 컴포넌트(824)가 이러한 추정을 행하는 것을 한정하는 것은 아니다. In accordance with an example, the AI component 824 may estimate an appropriate frequency reuse set assignment based at least in part on, for example, the set of available frequencies, the total number of user devices 806, the channel desire metrics, the user device resource environment, and the like. have. According to this example, it may be determined that the user device 806 has sufficient transmission resource allocation, such as bandwidth, to justify the exclusion of the user device from resource allocation despite the high metric score for the user device 806 and the like. The AI component 824 in conjunction with the processor 814 and / or the memory 812 can estimate such user equipment to be excluded from the current round of frequency allocation. In this case, the AI component 824 may facilitate resource allocation in the best possible way, such as facilitating bandwidth allocation and reuse and mitigating transmission costs. The foregoing examples are illustrative in nature and are not intended to limit the concept of estimation by the AI component 824 or the AI component 824 making such estimation.

도9-11을 참조하면, 보조 시스템 리소스 할당을 생성하는 방법이 설명된다. 예를 들어, 방법은 OFDM 환경, OFDMA 환경, CDMA 환경, TDMA 환경, 또는 소정의 다른 적절한 무선 환경에서 패킷 기반 동적 한정 재사용 스케줄링과 관련할 수 있다. 설명의 간략화를 위해, 방법은 일련의 작용으로 설명되었지만, 하나 이상의 실시예에 따라, 소정의 작용은 상이한 순서로 및/또는 설명된 다른 동작과 동시에 발생할 수 있다. 예를 들어, 당업자는 방법이 상태 블록도에서와 같이 상호관련된 상태 또는 이벤트의 시리즈로서 택일적으로 표현될 수 있음을 이해해야 한다. 더욱이, 모든 설명된 작용이 하나 이상의 실시예에 따라 방법을 구현하는데 요구되는 것은 아니다. 9-11, a method of generating an auxiliary system resource allocation is described. For example, the method may relate to packet based dynamic limited reuse scheduling in an OFDM environment, an OFDMA environment, a CDMA environment, a TDMA environment, or any other suitable wireless environment. For simplicity of explanation, the method has been described as a series of acts, but according to one or more embodiments, certain acts may occur in a different order and / or concurrently with other acts described. For example, those skilled in the art should understand that a methodology may alternatively be represented as a series of interrelated states or events, such as in a state block diagram. Moreover, not all illustrated acts may be required to implement a methodology in accordance with one or more embodiments.

도9는 다양한 실시예에 따라 무선 네트워크에서 사용자 장치로 동적 주파수 재사용 세트 할당을 제공하는 방법(900)을 설명한다. 단계(902)에서, 채널 피크 욕구 메트릭(Ti)은 네트워크 영역, 또는 그 서브 세트에서 모든 사용자 장치의 세트에서 각각의 사용자 장치에 대해 결정될 수 있다. 예를 들어, 각각의 사용자 장치에 대한 피크 욕구 메트릭은 도4와 관련하여 설명된 등식(8) 및 (9)를 이용하여 유 도될 수 있다. 단계(904)에서, 채널 지연 욕구 메트릭(Di)은 또한 도4와 관련하여 설명된 바와 같이, 등식(10) 및 (11)과 관련하여 각각의 사용자 장치에 대해 평가될 수 있다. 일단 이러한 메트릭이 세트의 모든 사용자 장치에 대해 평가되면, 단계(906)에서, 등식(12)을 이용하여, 모든 채널 욕구 메트릭(Si)을 결정하기 위해 하나 또는 두 메트릭은 도1과 관련하여 설명된 바와 같이 사용자 장치에 대해 공평 메트릭(Fi)으로 곱해진다. 일단 모든 채널 욕구 메트릭이 세트의 각각의 사용자 장치에 대해 유도되면, 우승 사용자 장치(예를 들어, 최고의 Si값을 갖는 사용자 장치)는 단계(908)에서 식별될 수 있다. 9 illustrates a method 900 for providing dynamic frequency reuse set assignment to a user device in a wireless network, in accordance with various embodiments. In step 902, a channel peak desire metric (T i) may be determined for each user device in the set of all user devices in a network region, or a subset. For example, the peak desire metric for each user device can be derived using equations (8) and (9) described in connection with FIG. In step 904, the channel delay desire metric D i may also be evaluated for each user device in connection with equations 10 and 11, as described in connection with FIG. 4. Once this metric is evaluated for all user devices in the set, at step 906, by using the equation (12), to one or both metrics are associated with Figure 1 to determine all the channels need the metric (S i) As described, it is multiplied by the fair metric F i for the user device. Once all the channel desire metrics are derived for each user device in the set, the winning user device (eg, the user device with the highest S i value) can be identified at step 908.

단계(910)에서, 각각의 시간 슬롯에 대해, 우승 사용자 장치에는 사용자 장치의 우승 주파수 세트에서 적절한 수의 서브 캐리어가 할당될 수 있다. 이어, 단계(912)에서, 스케줄링된 서브 캐리어는 자유 주파수 세트로부터 배제될 수 있으며, 방법(900)은 단계(902)로 복귀할 수 있는데, 여기서 메트릭은 아직 스케줄링되지 않은 사용자 장치에 대해 재계산될 수 있다. 방법(900)은 모든 서브 캐리어가 할당될 때까지 반복될 수 있다. 이러한 방식으로, 방법(900)은 정적 주파수 재사용 세트에 대한 접속의 할당을 필요로 하지 않고 주파수 세트의 패킷 기반 동적 한정 재사용 스케줄링을 용이하게 제공할 수 있다. In step 910, for each time slot, the winning user device may be assigned an appropriate number of subcarriers in the winning frequency set of the user device. Then, in step 912, the scheduled subcarriers can be excluded from the free frequency set, and the method 900 can return to step 902, where the metric is recalculated for the user equipment that has not yet been scheduled. Can be. The method 900 may be repeated until all subcarriers have been allocated. In this way, the method 900 can easily provide packet-based dynamic confinement reuse scheduling of a frequency set without requiring allocation of a connection to a static frequency reuse set.

도10은 다양한 실시예에 따라 주파수 재사용 세트 할당을 동적으로 스케줄링하고 리소스 낭비를 완화시키는 방법(1000)을 설명한다. 단계(1002)에서, 전체 스 케줄링 메트릭(Si)는 무선 네트워크를 통해 통신하는 사용자 장치의 세트에서 각각의 사용자 장치에 대해 평가될 수 있다. 메트릭(Si)은 도1 내지 4 및 등식(1)-(12)와 관련하여 설명된 바와 같이, 몇몇 메트릭의 기능일 수 있다. 단계(1004)에서, 우승 사용자 장치는 메트릭 평가의 각각의 라운드에 대해 식별될 수 있다. 사용자 장치의 우승 주파수 세트에서 적절한 서브 캐리어의 수는 단계(1006)에서 결정된다. 단계(1008)에서, 우승 사용자 장치는 다른 사용자 장치가 방법(1000)의 미래의 반복 동안 주파수 할당을 수신하는 것을 보장하기 위해 제외(예를 들어, 사용자 장치의 리스트로부터 제거됨)될 수 있다. 상기 방법은 세트의 모든 사용자 장치에 일련의 주파수 및/또는 서브 캐리어가 할당될 때까지 추가로 반복하기 위해 단계(1002)로 복귀한다. 10 illustrates a method 1000 for dynamically scheduling frequency reuse set allocations and mitigating resource waste, in accordance with various embodiments. In step 1002, the overall scheduling metric S i may be evaluated for each user device in the set of user devices communicating over the wireless network. Metric (S i) is 1 to 4 and equation (1) may be a function of several metrics, as described in connection with (12). At step 1004, the winning user device may be identified for each round of metric evaluation. The appropriate number of subcarriers in the winning frequency set of the user device is determined in step 1006. At step 1008, the winning user device may be excluded (eg removed from the list of user devices) to ensure that the other user device receives the frequency assignment during a future iteration of the method 1000. The method returns to step 1002 to further repeat until a series of frequencies and / or subcarriers have been assigned to all user devices in the set.

단계(1010)에서, 채널 조건이 평가될 수 있으며, 만일 조건이 충족되면, 단계(1012)에서 양호한 채널 조건을 갖는 사용자 장치로의 송신은 한정된 세트로 인해 대역폭 부분 로딩을 완화시키기 위해 한정된 포트 세트에서 낮은 전력을 이용하여 실행될 수 있다. 범용 재사용을 가능하게 하기 위해, 등식(4-7) 및 (9)는 스케줄링되지 않은 모든 주파수 세트에 대해 도1과 관련하여 설명된 한정 재사용 값 제한 없이 평가될 수 있다. 이러한 방식으로, 방법(1000)은 송신 비용을 완화시키기 위해 전력 소비를 감소시키는 것을 용이하게 할 수 있다. In step 1010, the channel condition may be evaluated, and if the condition is met, the transmission to the user device with good channel condition in step 1012 is limited to a limited set of ports to mitigate bandwidth partial loading due to the limited set. Can be implemented using low power. To enable universal reuse, equations (4-7) and (9) can be evaluated for all unscheduled frequency sets without the limiting reuse value limitation described in connection with FIG. In this way, the method 1000 may facilitate reducing power consumption to mitigate transmission costs.

도11은 사용자 장치가 다수의 주파수 세트를 획득하게 하면서, 무선 통신 장치에서 사용자 장치로의 주파수 재사용 세트의 동적 할당을 위한 방법을 설명한다. 단계(1102)에서, 채널 피크 욕구 메트릭(Ti)은 네트워크 영역 또는 그 서브 세트에서 사용자 장치의 세트에서 각각의 사용자 장치에 대해 결정될 수 있다. 각각의 사용자 장치에 대한 채널 피크 욕구 메트릭은 도4와 관련하여 전술된 등식(8) 및 (9)를 이용하여 유도될 수 있다. 단계(1104)에서, 채널 지연 욕구 메트릭(Di)은 도4와 관련하여 또한 설명된 등식(10) 및 (11)과 관련하여 각각의 사용자 장치에 대해 평가될 수 있다. 일단 이러한 메트릭이 세트의 모든 사용자 장치에 대해 평가되면, 하나 또는 두 메트릭은 도1과 관련하여 설명된 바와 같이, 단계(1106)에서 등식(12)을 이용하여 전체 채널 욕구 메트릭(Si)을 결정하기 위해, 사용자 장치에 대한 공평 메트릭(Fi)에 의해 곱해질 수 있다. 일단 전체 채널 욕구 메트릭이 세트에서 각각의 사용자 장치에 대해 유도되면, 우승 사용자 장치(예를 들어, 최상의 Si값을 갖는 사용자 장치)가 단계(1108)에서 식별될 수 있다. 11 illustrates a method for dynamic allocation of a frequency reuse set from a wireless communication device to a user device while allowing the user device to acquire multiple frequency sets. In step 1102, a channel peak desire metric (T i) may be determined for each user device in a set of user devices in the network area or the sub-set. The channel peak desire metric for each user device can be derived using equations (8) and (9) described above with respect to FIG. In step 1104, the channel delay desire metric D i may be evaluated for each user device in connection with equations 10 and 11 also described with reference to FIG. 4. Once this metric is evaluated for all user devices in the set, one or both metrics can use the equation 12 in step 1106 to formulate the overall channel desire metric S i , as described in connection with FIG. 1. To determine, it can be multiplied by the fair metric F i for the user device. Once the overall channel desire metric is derived for each user device in the set, the winning user device (eg, the user device with the best S i value) can be identified at step 1108.

단계(1110)에서, 각각의 시간 슬롯에 대해, 우승 사용자 장치에는 사용자 장치의 우승 주파수 세트에서 적절한 수의 서브 캐리어가 할당될 수 있다. 사용자 장치가 다수의 주파수 세트 이상을 획득하게 하기 위해, 단계(1112)에서, 우승 사용자 장치는 스케줄링되지 않은 사용자 장치의 잔여 리스트에 포함될 수 있다. 따라서, 만일 단계(1110)에서 주파수 세트 할당이 우승 장치가 잠재적으로 연속한 스케줄링 라운드에서 최상의 전체 스케줄링 메트릭 스코어를 가질 정도로 충분하지 않으면, 사용자 장치는 연속한 주파수 세트 할당을 획득하도록 허가될 수 있다. 이어 방법(1100)은 동적 스케줄링의 추가 반복을 위해 단계(1102)로 복귀될 수 있다. 사용자 장치 최종 채널 할당은 다수의 주파수 세트 할당 라운드를 통해 사용자 장치에 의해 획득된 모든 서브 캐리어의 조합일 수 있으며, 이는 지연을 완화시키면서 사용자 장치에 대한 통신의 피크 레이트 증가를 용이하게 할 수 있다. In step 1110, for each time slot, the winning user device may be assigned an appropriate number of subcarriers in the winning frequency set of the user device. In order to allow the user device to acquire more than a plurality of frequency sets, in step 1112, the winning user device may be included in the remaining list of unscheduled user devices. Thus, if the frequency set assignment in step 1110 is not sufficient to allow the winning device to have the best overall scheduling metric score in potentially consecutive scheduling rounds, the user device may be authorized to obtain a continuous frequency set assignment. The method 1100 may then return to step 1102 for further iteration of dynamic scheduling. The user device final channel assignment may be a combination of all subcarriers obtained by the user device over multiple frequency set assignment rounds, which may facilitate increasing the peak rate of communication for the user device while mitigating delay.

도12는 무선 통신 시스템(1200)의 예를 도시한다. 무선 통신 시스템(1200)은 간략화를 위해 하나의 기지국 및 하나의 터미널을 도시한다. 그러나 시스템이 하나 이상의 기지국 및/또는 하나 이상의 터미널을 포함할 수 있음을 이해해야 하며, 추가의 기지국 및/또는 터미널이 실질적으로 이하에 예로든 기지국 및 터미널과 유사 또는 상이할 수 있다. 게다가, 기지국 및/또는 터미널은 이들 사이의 무선 통신을 용이하게 하기 위해 설명된 시스템(도1-8) 및/또는 방법(도9-11)을 이용할 수 있다. 12 illustrates an example of a wireless communication system 1200. The wireless communication system 1200 shows one base station and one terminal for simplicity. It should be understood, however, that the system may include one or more base stations and / or one or more terminals, and additional base stations and / or terminals may be substantially similar or different from the base stations and terminals described below. In addition, the base station and / or the terminal may use the described system (FIGS. 1-8) and / or method (FIGS. 9-11) to facilitate wireless communication therebetween.

도12를 참조하며, 액세스 포인트(1205)의 다운링크상에서, 송신(TX) 데이터 프로세서(1210)는 트래픽 데이터를 수신, 포맷, 코딩, 인터리빙, 및 변조(또는 심볼 맵핑)하고 변조 심볼("데이터 심볼")을 제공한다. OFDM 변조기(1215)는 데이터 심볼 및 파일럿 심볼을 수신 및 프로세싱하고 OFDM 시스템의 스트림을 제공한다. OFDM 변조기(1220)는 적절한 서브 대역상의 데이터 및 파일럿 심볼을 다중화하고, 각각의 비사용된 서브 대역에 대해 0의 신호값을 제공하며, 각각의 OFDM 심볼 기간에 대해 N 서브 대역에 대한 N 송신 심볼의 세트를 획득한다. 각각의 송신 심볼은 데이터 심볼, 파일럿 심볼, 또는 0의 신호값일 수 있다. 파일럿 심볼은 각각의 OFDM 심볼 기간에 연속적으로 전송될 수 있다. 택일적으로, 파일럿 심볼은 시분할 다중화(TDM), 주파수 분할 다중화(FDM), 또는 코드 분할 다중화(CDM)일 수 있다. OFDM 변조기(1220)는 각각의 세트의 N 송신 심볼들을 N 시간 영역 칩을 포함하는 "변환된" 심볼을 획득하기 위해 N 포인트 IFFT를 이용하여 시간 영역으로 변환시킬 수 있다. OFDM 변조기(1220)는 통상적으로 대응하는 OFDM 심볼을 획득하기 위해 각각의 변환된 심볼의 일부를 반복한다. 반복된 부분은 순환 프리픽스로 알려지며, 무선 채널에서 지연 확산을 해결하는데 사용된다. Referring to Figure 12, on the downlink of access point 1205, transmit (TX) data processor 1210 receives, formats, codes, interleaves, and modulates (or symbol maps) traffic data and modulates the symbols ("data"). Symbol "). OFDM modulator 1215 receives and processes data symbols and pilot symbols and provides a stream of an OFDM system. OFDM modulator 1220 multiplexes data and pilot symbols on the appropriate subbands, provides a signal value of zero for each unused subband, and N transmit symbols for the N subbands for each OFDM symbol period. Obtain a set of. Each transmit symbol may be a data symbol, a pilot symbol, or a signal value of zero. The pilot symbols may be sent continuously in each OFDM symbol period. Alternatively, the pilot symbol may be time division multiplexing (TDM), frequency division multiplexing (FDM), or code division multiplexing (CDM). OFDM modulator 1220 may transform each set of N transmit symbols into a time domain using an N point IFFT to obtain a “converted” symbol that includes an N time domain chip. OFDM modulator 1220 typically repeats a portion of each transformed symbol to obtain a corresponding OFDM symbol. The repeated portion is known as the cyclic prefix and is used to solve delay spread in the wireless channel.

송신기 유닛(TMTR)(1220)은 OFDM 심볼의 스트림을 수신하고 이를 하나 이상의 아날로그 신호로 변환시키며, 추가로 아날로그 신호를 조절(예를 들어, 증폭, 필터링, 및 주파수 상향 변환)하여 무선 채널을 통한 송신에 적합한 다운 링크 신호를 생성한다. 이어 다운 링크 신호는 안테나(1225)를 통해 터미널로 송신된다. 터미널(1230)에서, 안테나(1235)는 다운 링크 신호를 수신하고 수시된 신호를 수신기 유닛(RCVR)(1240)에 제공한다. 수신기 유닛(1240)은 수신된 신호를 조절(예를 들어, 필터링, 증폭 및 주파수 하향 변환)하고 샘플을 획득하기 위해 조절된 신호를 디지털화한다. OFDM 변조기(1245)는 각각의 OFDM 심볼에 부착된 순환 프리픽스를 제거하고, 각각의 수신된 변환된 심볼을 N 포인트 FFT를 이용하여 주파수 영역으로 변환하며, OFDM 심볼 기간에 대해 N 서브 대역에 대한 N 수신된 심볼을 획득하며, 채널 추정을 위해 프로세서(1250)로 수신된 파일럿 심볼을 제공한다. OFDM 변조기(1245)는 프로세서(1250)로부터 다운링크에 대한 주파수 응답 추정을 수신하고, 데이터 심볼 추정(송신된 데이터 심볼의 추정임)을 획득하기 위해 수신된 데이터 심볼에 대해 데이터 변조를 실행하며, 송신된 트래픽 데이터를 복구하기 위해 데이터 심볼 추정을 변조(즉, 심볼 디맵핑), 디인터리빙, 및 디코딩하는 RX 데이터 프로세서(1255)로 데이터 심볼 추정을 제공한다. OFDM 변조기(1245) 및 RX 데이터 프로세서(1255)에 의한 프로세싱은 액세스 포인트(1200)에서 각각 OFDM 변조기(1215) 및 TX 데이터 프로세서(1210)에 의한 프로세싱에 대해 상보적이다. Transmitter unit (TMTR) 1220 receives a stream of OFDM symbols and converts it into one or more analog signals, and further modulates (eg, amplifies, filters, and frequency upconverts) the analog signal through a wireless channel. Generate a downlink signal suitable for transmission. The downlink signal is then transmitted to the terminal via antenna 1225. At terminal 1230, antenna 1235 receives the downlink signal and provides the received signal to receiver unit (RCVR) 1240. Receiver unit 1240 digitizes the adjusted signal to adjust (eg, filter, amplify, and frequency downconvert) the received signal and obtain a sample. OFDM modulator 1245 removes the cyclic prefix attached to each OFDM symbol, converts each received transformed symbol into a frequency domain using an N point FFT, and N for N subbands for the OFDM symbol period. Obtain the received symbol and provide the received pilot symbol to the processor 1250 for channel estimation. OFDM modulator 1245 receives a frequency response estimate for the downlink from processor 1250, performs data modulation on the received data symbols to obtain a data symbol estimate (which is an estimate of the transmitted data symbol), The data symbol estimate is provided to an RX data processor 1255 which modulates (ie, symbol demaps), deinterleaves, and decodes the data symbol estimate to recover the transmitted traffic data. Processing by OFDM modulator 1245 and RX data processor 1255 is complementary to processing by OFDM modulator 1215 and TX data processor 1210 at access point 1200, respectively.

업링크상에서, TX 데이터 프로세서(1260)는 트래픽 데이터를 프로세싱하고 데이터 심볼을 제공한다. OFDM 변조기(1265)는 데이터 심볼을 수신하고 이를 파일럿 심볼과 함께 다중화하고, OFDM 변조를 실행하고, OFDM 심볼의 스트림을 제공한다. 파일럿 심볼은 파일럿 송신을 위해 터미널로 할당된 서브 대역상에서 송신될 수 있으며, 업링크에 대한 파일럿 서브대역의 수는 다운링크를 위한 파일럿 서브대역의 수와 동일하거나 상이할 수도 있다. 이어 송신기 유닛(1270)은 업링크 신호를 생성하기 위해 OFDM 심볼의 스트림을 수신 및 프로세싱하며, 이는 안테나(1235)에 의해 액세스 포인트로 송신된다. On the uplink, TX data processor 1260 processes the traffic data and provides data symbols. OFDM modulator 1265 receives the data symbols and multiplexes them with pilot symbols, performs OFDM modulation, and provides a stream of OFDM symbols. Pilot symbols may be transmitted on subbands allocated to the terminal for pilot transmission, and the number of pilot subbands for the uplink may be the same or different from the number of pilot subbands for the downlink. Transmitter unit 1270 then receives and processes the stream of OFDM symbols to generate an uplink signal, which is transmitted by antenna 1235 to the access point.

액세스 포인트(1210)에서, 안테나(1230)로부터의 업링크 신호는 안테나(1225)에 의해 수신되며 샘플을 획득하기 위해 수신기 유닛(1275)에 의해 프로세싱된다. 이어 OFDM 복조기(1280)는 샘플을 프로세싱하고 수신된 파일럿 심볼 및 업링크에 대한 데이터 심볼 추정을 제공한다. RX 데이터 프로세서(1285)는 터미널(1235)에 의해 송신된 트래픽 데이터를 복구하기 위해 데이터 심볼 추정을 프로세싱한다. 프로세서(1290)는 업링크상에서 송신하는 각각의 활성 터미널에 대해 채널 추정을 실행한다. 다중 터미널은 파일럿 서브대역의 각각의 할당된 세트상의 업링크상에서 동시에 파일럿을 전송할 수 있는데, 여기서 파일럿 서브 대역 세트는 인터레이싱될 수 있다. At an access point 1210, an uplink signal from antenna 1230 is received by antenna 1225 and processed by receiver unit 1275 to obtain a sample. OFDM demodulator 1280 then processes the sample and provides data symbol estimation for the received pilot symbols and the uplink. RX data processor 1285 processes the data symbol estimates to recover the traffic data sent by terminal 1235. Processor 1290 performs channel estimation for each active terminal transmitting on the uplink. Multiple terminals may transmit pilot simultaneously on the uplink on each assigned set of pilot subbands, where the pilot subband sets may be interlaced.

프로세서(1290 및 1250)는 는 액세스 포인트(1210) 및 터미널(1235)에서의 동작을 각각 조절(예를 들어, 제어, 조정, 관리 등)한다. 각각의 프로세서(1290 및 1250)는 프로그램 코드와 데이터를 저장하는 메모리 유닛(미도시)과 관련될 수 있다. 프로세서(1290 및 1250)는 각각 업링크 및 다운링크를 위해 주파수 및 임펄스 응답을 유도하기 위해 계산을 실행한다. Processors 1290 and 1250 coordinate (eg, control, coordinate, manage, etc.) operation at access point 1210 and terminal 1235, respectively. Each processor 1290 and 1250 may be associated with a memory unit (not shown) that stores program code and data. Processors 1290 and 1250 perform calculations to derive frequency and impulse responses for the uplink and downlink, respectively.

다중 액세스 OFDM 시스템(예를 들어, 직교 주파수 분할 다중 액세스(OFDMA) 시스템)의 경우, 다수의 터미널은 업링크 상에서 동시에 전송할 수 있다. 이러한 시스템의 경우, 파일럿 서브 대역은 다른 터미널들 사이에서 공유될 수도 있다. 채널 추정 기술은 각각의 터미널에 대한 파일럿 서브 대역이 전체 동작 대역(가능하게는 대역 에지를 제외)에 미칠 경우 사용될 수도 있다. 이러한 파일럿 서브 대역 구조는 각각의 터미널에 대한 주파수 다이버시티를 획득하기 위해 바람직할 것이다. 설명된 기술은 다양한 방식으로 구현될 수도 있다. 예를 들어, 이러한 기술은 하드웨어, 소프트웨어 또는 이들의 조합으로 구현될 수도 있다. 하드웨어 구현의 경우, 채널 추정을 위해 사용된 프로세싱 유닛은 하나 이상의 주문형 집적 회로(ASIC), 디지털 신호 처리기(DSP), 디지털 신호 프로세싱 장치(DSPD), 프로그램가능한 로직 장치(PLD), 필드 프로그램가능한 게이트 어레이(FPGA), 프로세서, 제어기, 마이크로 제어기, 마이크로프로세서, 설명된 기능 또는 이들의 조합을 구현하도록 설계된 다른 전자 유닛 내에서 구현될 수도 있다. 소프트웨어를 이용하여, 설명된 기능을 실현하는 모듈(예를 들어, 절차, 기능 등)을 통해 구현될 수 있다. 소프트웨어 코드는 프로세서(1290 및 1250)에 의해 실행되고 메모리에 저장될 수도 있다. In a multiple access OFDM system (eg, an Orthogonal Frequency Division Multiple Access (OFDMA) system), multiple terminals can transmit simultaneously on the uplink. For such a system, the pilot subbands may be shared among other terminals. Channel estimation techniques may be used when the pilot subbands for each terminal span the entire operating band (possibly except for the band edges). This pilot subband structure would be desirable to obtain frequency diversity for each terminal. The described techniques may be implemented in a variety of ways. For example, such techniques may be implemented in hardware, software, or a combination thereof. For hardware implementations, the processing units used for channel estimation may include one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gates. It may be implemented within an array (FPGA), processor, controller, microcontroller, microprocessor, other electronic unit designed to implement the described functionality or a combination thereof. Using software, it may be implemented through modules (e.g., procedures, functions, etc.) that implement the described functionality. Software code may be executed by the processors 1290 and 1250 and stored in memory.

전술한 바는 하나 이상의 실시예의 예를 포함한다. 물론 만일 전술한 실시에를 설명할 의도로 모든 가능한 컴포넌트의 조합 및 방법을 설명하는 것이 불가능하지만, 기술 분야의 당업자는 다양한 실시예의 많은 추가의 조합이 가능하다는 것을 이해할 수 있을 것이다. 결론적으로 설명된 실시예는 본 발명의 사상 내에서 모든 이러한 변경, 개선 및 변화를 포함하기 위한 의도이다. 더욱이, "함유"라는 용어가 상세한 설명 또는 청구항에서 사용되는 범위까지, 상기한 용어는 청구항에 통상적으로 사용하는 "포함"과 동일하거나 유사한 의미로 사용된다. The foregoing includes examples of one or more embodiments. Of course, although it is not possible to describe all possible combinations and methods of components with the intention of describing the foregoing embodiments, those skilled in the art will understand that many further combinations of various embodiments are possible. The embodiments described in conclusion are intended to embrace all such alterations, improvements and variations within the spirit of the invention. Moreover, to the extent that the term "containing" is used in the description or claims, the above term is used with the same or similar meaning as "comprise" as commonly used in the claims.

Claims (65)

셀간 간섭을 감소시키기 위해 사용자 장치들에 의한 재사용을 위해 직교 리소스 세트들을 동적으로 스케줄링하는 방법으로서, A method of dynamically scheduling orthogonal resource sets for reuse by user devices to reduce intercell interference, the method comprising: 무선 통신 영역에서 각각의 사용자 장치에 대한 공평 메트릭을 결정하는 단계;Determining a fair metric for each user device in the wireless communication area; 각각의 사용자 장치에 대한 다수의 직교 리소스 세트들을 통해 상이한 채널 품질에 기초하여 채널 피크 욕구 메트릭을 결정하는 단계; 및 Determining a channel peak desire metric based on different channel quality through a plurality of orthogonal resource sets for each user device; And 각각의 사용자 장치에 대한 전체 스케줄링 메트릭을 결정하는 단계를 포함하며, 상기 전체 스케줄링 메트릭은 상기 공평 메트릭 및 상기 채널 피크 욕구 메트릭의 메트릭 조합 기능의 출력인, Determining an overall scheduling metric for each user device, wherein the overall scheduling metric is an output of a metric combination function of the fair metric and the channel peak desire metric. 스케줄링 방법. Scheduling Method. 제1항에 있어서, The method of claim 1, 상기 전체 스케줄링 메트릭을 결정하기 위해 상기 사용자 장치에 대한 상기 공평 메트릭에 의해 곱해진 각각의 사용자 장치에 대한 채널 지연 욕구 메트릭을 결정하는 단계를 더 포함하는 것을 특징으로 하는 스케줄링 방법. Determining a channel delay desire metric for each user device multiplied by the fair metric for the user device to determine the overall scheduling metric. 제2항에 있어서, The method of claim 2, 상기 채널 지연 욕구 메트릭은 상기 채널 피크 욕구 메트릭에 부가하여 사용 되는 것을 특징으로 하는 스케줄링 방법.The channel delay desire metric is used in addition to the channel peak desire metric. 제2항에 있어서, The method of claim 2, 상기 채널 지연 욕구 메트릭은 상기 채널 피크 욕구 메트릭을 대신하여 사용되는 것을 특징으로 하는 스케줄링 방법.Wherein the channel delay desire metric is used in place of the channel peak desire metric. 제1항에 있어서, The method of claim 1, 우승 사용자 장치로서 최상의 전체 스케줄링 메트릭 점수를 갖는 사용자 장치를 식별하는 단계를 더 포함하는 것을 특징으로 하는 스케줄링 방법.Identifying the user device with the best overall scheduling metric score as the winning user device. 제5항에 있어서, The method of claim 5, 상기 우승 사용장치의 상기 우승 채널 메트릭에 대응하는 상기 직교 리소스 세트의 일부를 제공하는 단계를 더 포함하는 것을 특징으로 하는 스케줄링 방법.And providing a portion of said orthogonal resource set corresponding to said winning channel metric of said winning user device. 제6항에 있어서, The method of claim 6, 모든 사용자 장치에 직교 리소스 세트가 할당되거나 모든 리소스가 할당될 때까지 상기 우승 사용자 장치로 상기 직교 리소스 세트를 제공한 후, 청구항1항의 방법을 반복하는 단계를 더 포함하는 것을 특징으로 하는 스케줄링 방법.Providing the orthogonal resource set to the winning user device until all user devices have been assigned or all resources have been allocated, and then repeating the method of claim 1. 제7항에 있어서, The method of claim 7, wherein 직교 리소스 세트 할당의 각각의 반복에서 상기 우승 사용자 장치는 모든 사용자 장치에 직교 리소스 세트가 할당되게 하기 위해 연속한 반복으로부터 제외된 것을 특징으로 하는 스케줄링 방법.And in each iteration of orthogonal resource set allocation, the winning user device is excluded from successive iterations to cause orthogonal resource sets to be allocated to all user devices. 제7항에 있어서, The method of claim 7, wherein 직교 리소스 세트 할당의 각각의 반복에서 상기 우승 사용자 장치는 우승 사용자 장치가 다수의 직교 리소스 세트 할당을 획득하게 하기 위해 연속한 반복에 포함되는 것을 특징으로 하는 스케줄링 방법.And in each iteration of an orthogonal resource set assignment, the winning user device is included in successive iterations to cause the winning user device to obtain a plurality of orthogonal resource set assignments. 제1항에 있어서, The method of claim 1, 주어진 사용자에 대한 공평 메트릭을 결정하는 단계는 서비스 프로토콜의 동일한 등급을 이용하여 상기 공평 메트릭을 평가하는 단계를 포함하는 것을 특징으로 하는 스케줄링 방법.Determining the fair metric for a given user comprises evaluating the fair metric using the same class of service protocol. 제1항에 있어서, The method of claim 1, 주어진 사용자에 대한 상기 공평 메트릭을 결정하는 단계는 비례적 공평 스케줄러 프로토콜을 이용하여 상기 공평 메트릭을 평가하는 단계를 포함하는 것을 특징으로 하는 스케줄링 방법.Determining the fair metric for a given user comprises evaluating the fair metric using a proportional fair scheduler protocol. 제1항에 있어서, The method of claim 1, 상기 직교 리소스 세트는 주파수 세트인 것을 특징으로 하는 스케줄링 방법.And the orthogonal resource set is a frequency set. 제12항에 있어서, The method of claim 12, 상기 직교 리소스 세트는 OFDMA, IFDMA 및 LFDMA 서브 캐리어 세트 중 적어도 하나인 것을 특징으로 하는 스케줄링 방법.And the orthogonal resource set is at least one of an OFDMA, IFDMA, and LFDMA subcarrier set. 제1항에 있어서, The method of claim 1, 상기 직교 리소스 세트는 시간 슬롯 세트인 것을 특징으로 하는 스케줄링 방법.And the orthogonal resource set is a time slot set. 제1항에 있어서, The method of claim 1, 상기 직교 리소스 세트는 주파수 및 시간 슬롯 세트인 것을 특징으로 하는 스케줄링 방법.And said orthogonal resource set is a set of frequency and time slots. 제1항에 있어서, The method of claim 1, 상기 직교 리소스 세트는 코드 세트인 것을 특징으로 하는 스케줄링 방법.And the orthogonal resource set is a code set. 제1항에 있어서, The method of claim 1, 상기 직교 리소스 세트는 직교 SDMA 디멘존인 것을 특징으로 하는 스케줄링 방법.And the orthogonal resource set is an orthogonal SDMA dimension zone. 제1항에 있어서, The method of claim 1, 상기 직교 리소스 세트는 캐리어 세트인 것을 특징으로 하는 스케줄링 방법.And the orthogonal resource set is a carrier set. 제1항에 있어서, The method of claim 1, 상기 메트릭 조합 기능은 곱, 가중 합 및 최대 함수 중 적어도 하나인 것을 특징으로 하는 스케줄링 방법.The metric combining function is at least one of a product, a weighted sum and a maximum function. 무선 네트워크 환경에서 동적 한정 재사용 직교 리소스 세트 스케줄링을 용이하게 하는 시스템으로서, A system for facilitating dynamic limited reuse orthogonal resource set scheduling in a wireless network environment, 상기 무선 네트워크 환경에서 각각의 사용자 장치에 대한 전체 스케줄링 메트릭을 결정하는 한정 재사용 스케줄링 컴포넌트;A limited reuse scheduling component that determines an overall scheduling metric for each user device in the wireless network environment; 각각의 사용자 장치에 대한 전체 채널 피크 욕구 메트릭을 결정하는 피크 컴포넌트; 및 A peak component that determines an overall channel peak desire metric for each user device; And 각각의 사용자 장치에 대한 채널 지연 욕구 메트릭을 결정하는 지연 컴포넌트를 포함하는, A delay component that determines a channel delay desire metric for each user device, 스케줄링을 용이하게 하는 시스템. A system that facilitates scheduling. 제20항에 있어서, The method of claim 20, 상기 한정 재사용 스케줄링 컴포넌트는 서비스 프로토콜의 동일한 등급 및 비례적인 공평 스케줄러 프로토콜 중 적어도 하나에 기초하여 각각의 사용자 장치에 대한 공평 메트릭을 결정하는 것을 특징으로 하는 스케줄링을 용이하게 하는 시스템. And the limited reuse scheduling component determines a fair metric for each user device based on at least one of the same class of service protocols and a proportional fair scheduler protocol. 제21항에 있어서, The method of claim 21, 상기 전체 스케줄링 메트릭은 상기 공평 메트릭, 및 상기 전체 채널 욕구 메트릭 및 상기 채널 지연 욕구 메트릭 중 적어도 하나의 메트릭 조합 기능의 출력인 것을 특징으로 하는 스케줄링을 용이하게 하는 시스템. Wherein the overall scheduling metric is an output of the fair metric and at least one metric combination function of the global channel desire metric and the channel delay desire metric. 제22항에 있어서, The method of claim 22, 상기 메트릭 조합 기능은 곱, 가중 합 또는 최대 함수인 것을 특징으로 하는 스케줄링을 용이하게 하는 시스템. And wherein said metric combination function is a product, weighted sum or maximum function. 제20항에 있어서, The method of claim 20, 상기 한정 재사용 스케줄링 컴포넌트는 우승 사용자 장치로서 상기 무선 네트워크에서 모든 다른 사용자 장치와 관련한 최상의 점수의 전체 스케줄링 메트릭을 갖는 사용자 장치를 나타내는 것을 특징으로 하는 스케줄링을 용이하게 하는 시스템. And the limited reuse scheduling component represents a user device having a best scoring overall scheduling metric with respect to all other user devices in the wireless network as a winning user device. 제24항에 있어서, The method of claim 24, 상기 한정 재사용 스케줄링 컴포넌트는 상기 우승 사용자 장치로 직교 리소스 세트를 제공하고, 상기 직교 리소스 세트는 상기 우승 사용자 장치의 리소스 요구를 충족시키기에 충분한 하나 이상의 서브 캐리어를 포함하는 것을 특징으로 하는 스케줄링을 용이하게 하는 시스템. The limited reuse scheduling component provides an orthogonal resource set to the winning user device, wherein the orthogonal resource set includes one or more subcarriers sufficient to meet the resource needs of the winning user device. System. 제20항에 있어서, The method of claim 20, 사용자 장치에 대한 채널 품질을 평가하고 저전력으로 신호를 송신하는 저전력 컴포넌트를 더 포함하며, 상기 채널 품질은 충분히 높은 것을 특징으로 하는 스케줄링을 용이하게 하는 시스템. And a low power component that evaluates channel quality for the user device and transmits the signal at low power, wherein the channel quality is sufficiently high. 제20항에 있어서, The method of claim 20, 연속한 직교 리소스 세트 할당으로부터 우승 사용자 장치를 제외하는 지를 결정하는 정렬 컴포넌트를 더 포함하는 것을 특징으로 하는 스케줄링을 용이하게 하는 시스템. And an alignment component that determines whether to exclude the winning user device from contiguous orthogonal resource set allocations. 제27항에 있어서, The method of claim 27, 상기 정렬 컴포넌트는 모든 사용자 장치가 연속적으로 직교 리소스 세트 할당을 수신하는 것이 요구되는 경우 직교 리소스 세트 할당의 이후의 반복으로부터 상기 우승 사용자 장치를 배제하는 것을 특징으로 하는 스케줄링을 용이하게 하는 시스템. And the sorting component excludes the winning user device from subsequent iterations of the orthogonal resource set assignment if all user devices are required to continuously receive the orthogonal resource set assignment. 제28항에 있어서, The method of claim 28, 상기 정렬 컴포넌트는 장치가 다수의 직교 리소스 세트 할당을 수신하는 것이 요구되는 경우 직교 리소스 세트 할당의 이후의 반복에서 상기 우승 사용자 장치를 포함하는 것을 특징으로 하는 스케줄링을 용이하게 하는 시스템. And the alignment component includes the winning user device in subsequent iterations of the orthogonal resource set assignment if the device is required to receive a plurality of orthogonal resource set assignments. 제20항에 있어서, The method of claim 20, 상기 직교 리소스 세트는 주파수 세트인 것을 특징으로 하는 스케줄링을 용이하게 하는 시스템. And the orthogonal resource set is a frequency set. 제30항에 있어서, The method of claim 30, 상기 직교 리소스 세트는 OFDMA, IFDMA, 및 LFDMA 서브 캐리어 세트 중 적어도 하나인 것을 특징으로 하는 스케줄링을 용이하게 하는 시스템. And the orthogonal resource set is at least one of an OFDMA, IFDMA, and LFDMA subcarrier set. 제20항에 있어서, The method of claim 20, 상기 직교 리소스 세트는 시간 슬롯 세트인 것을 특징으로 하는 스케줄링을 용이하게 하는 시스템. And said orthogonal resource set is a set of time slots. 제20항에 있어서, The method of claim 20, 상기 직교 리소스 세트는 주파수 및 시간 슬롯 세트인 것을 특징으로 하는 스케줄링을 용이하게 하는 시스템. And the orthogonal resource set is a set of frequency and time slots. 제20항에 있어서, The method of claim 20, 상기 직교 리소스 세트는 코드 세트인 것을 특징으로 하는 스케줄링을 용이하게 하는 시스템. And the orthogonal resource set is a code set. 제20항에 있어서, The method of claim 20, 상기 직교 리소스 세트는 직교 SDMA 디멘존인 것을 특징으로 하는 스케줄링을 용이하게 하는 시스템. And the orthogonal resource set is an orthogonal SDMA dimension zone. 제20항에 있어서, The method of claim 20, 상기 직교 리소스 세트는 캐리어 세트인 것을 특징으로 하는 스케줄링을 용이하게 하는 시스템. And the orthogonal resource set is a carrier set. 무선 통신 환경에서 사용자 장치에 대한 스케줄링 직교 리소스 세트 할당을 용이하게 하는 장치로서, An apparatus for facilitating scheduling orthogonal resource set allocation for a user device in a wireless communication environment, comprising: 상기 통신 환경에서 각각의 사용자 장치에 대한 공평 메트릭을 결정하는 수단;Means for determining a fair metric for each user device in the communication environment; 각각의 사용자 장치에 대한 전체 채널 피크 욕구 메트릭을 결정하는 수단;Means for determining an overall channel peak desire metric for each user device; 각각의 장치에 대한 채널 지연 욕구 메트릭을 결정하는 수단; 및 Means for determining a channel delay desire metric for each device; And 각각의 장치에 대한 전체 스케줄링 메트릭 점수를 결정하는 수단을 포함하며, 상기 스케줄링 메트릭 점수는 상기 공평 메트릭, 및 상기 전체 채널 피크 욕구 메트릭 및 상기 채널 지연 욕구 메트릭 중 하나 또는 둘 모두의 메트릭 조합 기능의 출력인, Means for determining an overall scheduling metric score for each device, wherein the scheduling metric score is an output of the metric combination function of the fair metric and one or both of the overall channel peak desire metric and the channel delay desire metric. sign, 스케줄링 직교 리소스 세트 할당을 용이하게 하는 장치.An apparatus that facilitates scheduling orthogonal resource set allocation. 제37항에 있어서, The method of claim 37, 우승 사용자 장치로서 상기 무선 환경에서 모든 다른 사용자에 대한 전체 스케줄링 메트릭 점수와 관련하여 상기 최상의 전체 스케줄링 메트릭 점수를 갖는 사용자 장치를 식별하는 수단을 더 포함하는 것을 특징으로 하는 스케줄링 직교 리소스 세트 할당을 용이하게 하는 장치.And means for identifying a user device having the best overall scheduling metric score in relation to the overall scheduling metric score for all other users in the wireless environment as a winning user device. Device. 제38항에 있어서, The method of claim 38, 상기 우승 사용자 장치에는 하나 이상의 서브 캐리어를 포함하는 직교 리소스 세트가 제공되는 것을 특징으로 하는 스케줄링 직교 리소스 세트 할당을 용이하게 하는 장치.And wherein said winning user device is provided with an orthogonal resource set comprising one or more subcarriers. 제39항에 있어서, The method of claim 39, 모든 사용자 장치에 연속적으로 직교 리소스 세트가 제공되는 것을 보장하기 위해 직교 리소스 세트 할당의 연속한 라운드로부터 상기 우승 사용자 장치를 배제 하는 수단을 더 포함하는 것을 특징으로 하는 스케줄링 직교 리소스 세트 할당을 용이하게 하는 장치.And means for excluding the winning user device from successive rounds of orthogonal resource set assignments to ensure that all user devices are continuously provided with an orthogonal resource set. Device. 제39항에 있어서, The method of claim 39, 상기 우승 사용자 장치가 다수의 직교 리소스 세트를 획득하도록 하기 위해 리소스 할당의 이후의 라운드에서 상기 우승 장치를 포함하는 수단을 더 포함하는 것을 특징으로 하는 스케줄링 직교 리소스 세트 할당을 용이하게 하는 장치.And means for including the winning device in a subsequent round of resource allocation to cause the winning user device to obtain a plurality of orthogonal resource sets. 제37항에 있어서, The method of claim 37, 상기 공평 메트릭을 결정하는 수단은 서비스 프로토콜의 동일한 등급을 사용하는 것을 특징으로 하는 스케줄링 직교 리소스 세트 할당을 용이하게 하는 장치.And means for determining the fair metric uses the same class of service protocol. 제37항에 있어서, The method of claim 37, 상기 공평 메트릭을 결정하는 수단은 비례적인 공평 프로토콜을 사용하는 것을 특징으로 하는 스케줄링 직교 리소스 세트 할당을 용이하게 하는 장치.And said means for determining the fair metric uses a proportional fair protocol. 제37항에 있어서, The method of claim 37, 상기 직교 리소스 세트는 주파수 세트인 것을 특징으로 하는 스케줄링 직교 리소스 세트 할당을 용이하게 하는 장치.And the orthogonal resource set is a frequency set. 제44항에 있어서, The method of claim 44, 상기 직교 리소스 세트는 OFDMA, IFDMA 또는 LFDMA 서브 캐리어 세트인 것을 특징으로 하는 스케줄링 직교 리소스 세트 할당을 용이하게 하는 장치.And the orthogonal resource set is an OFDMA, IFDMA, or LFDMA subcarrier set. 제37항에 있어서, The method of claim 37, 상기 직교 리소스 세트는 시간 슬롯 세트인 것을 특징으로 하는 스케줄링 직교 리소스 세트 할당을 용이하게 하는 장치.And the orthogonal resource set is a set of time slots. 제37항에 있어서, The method of claim 37, 상기 직교 리소스 세트는 주파수 및 시간 슬롯 세트인 것을 특징으로 하는 스케줄링 직교 리소스 세트 할당을 용이하게 하는 장치.And the orthogonal resource set is a set of frequency and time slots. 제37항에 있어서, The method of claim 37, 상기 직교 리소스 세트는 코드 세트인 것을 특징으로 하는 스케줄링 직교 리소스 세트 할당을 용이하게 하는 장치.And the orthogonal resource set is a code set. 제37항에 있어서, The method of claim 37, 상기 직교 리소스 세트는 직교 SDMA 디멘존인 것을 특징으로 하는 스케줄링 직교 리소스 세트 할당을 용이하게 하는 장치.And the orthogonal resource set is an orthogonal SDMA dimension zone. 제37항에 있어서, The method of claim 37, 상기 직교 리소스 세트는 캐리어 세트인 것을 특징으로 하는 스케줄링 직교 리소스 세트 할당을 용이하게 하는 장치.And the orthogonal resource set is a carrier set. 제37항에 있어서, The method of claim 37, 상기 메트릭 조합 기능은 곱, 가중 합 또는 최대 함수인 것을 특징으로 하는 스케줄링 직교 리소스 세트 할당을 용이하게 하는 장치.And wherein said metric combination function is a product, weighted sum, or maximum function. 무선 네트워크 환경에서 각각의 사용자 장치에 대한 공평 메트릭을 결정하고, 각각의 사용자 장치에 대한 전체 채널 피크 욕구 메트릭을 결정하고, 및 각각의 사용자 장치에 대한 채널 지연 욕구 메트릭을 결정하는 컴퓨터 실행가능 명령을 저장하는, Computer executable instructions for determining a fair metric for each user device in a wireless network environment, determining an overall channel peak desire metric for each user device, and determining a channel delay desire metric for each user device. Stored, 컴퓨터 판독 가능 매체. Computer readable media. 제52항에 있어서, The method of claim 52, wherein 각각의 사용자 장치에 대한 전체 스케줄링 메트릭 점수를 결정하는 명령을 더 포함하며, 상기 전체 스케줄링 메트릭 점수는 상기 공평 메트릭, 및 상기 전체 피크 욕구 메트릭 및 상기 사용자 장치에 대한 상기 채널 지연 욕구 메트릭 중 적어도 하나의 메트릭 조합 기능의 출력인 것을 특징으로 하는 컴퓨터 판독 가능 매체.And determining an overall scheduling metric score for each user device, wherein the overall scheduling metric score is at least one of the fair metric and the overall peak desire metric and the channel delay desire metric for the user device. Computer readable media, characterized in that the output is a metric combination function. 제53항에 있어서, The method of claim 53, 상기 무선 네트워크 환경에서 모든 다른 사용자 장치에 대한 상기 최상의 전체 스케줄링 메트릭 점수를 갖는 사용자 장치로 직교 리소스 세트를 제공하는 명령을 더 포함하는 것을 특징으로 하는 컴퓨터 판독 가능 매체.And providing a set of orthogonal resources to a user device having the best overall scheduling metric score for all other user devices in the wireless network environment. 제52항에 있어서, The method of claim 52, wherein 직교 리소스 세트 할당의 연속한 반복으로부터 상기 직교 리소스 세트가 제공된 상기 사용자 장치를 배제하는 명령을 더 포함하는 것을 특징으로 하는 컴퓨터 판독 가능 매체.And instructions for excluding the user device provided with the orthogonal resource set from successive iterations of orthogonal resource set assignment. 제52항에 있어서, The method of claim 52, wherein 상기 사용자 장치가 다수의 직교 리소스 세트를 획득하도록 하기 위해 직교 리소스 세트 할당의 이후의 반복에서 상기 직교 리소스 세트가 제공된 상기 사용자 장치를 포함하는 명령을 더 포함하는 것을 특징으로 하는 컴퓨터 판독 가능 매체.And including the user device provided with the orthogonal resource set in subsequent iterations of an orthogonal resource set assignment to cause the user device to obtain a plurality of orthogonal resource sets. 제52항에 있어서, The method of claim 52, wherein 상기 메트릭 조합 기능은 곱, 가중 합 및 최대 함수 중 적어도 하나인 것을 특징으로 하는 컴퓨터 판독 가능 매체.And the metric combining function is at least one of a product, a weighted sum and a maximum function. 무선 통신 네트워크 영역에서 동적 직교 리소스 세트 스케줄링을 위한 명령을 실행하는 마이크로프로세서로서, 상기 명령은, A microprocessor executing instructions for scheduling dynamic orthogonal resource sets in a wireless communication network area, the instructions comprising: 상기 네트워크 영역에서 다수의 사용자 장치 각각에 대해 각각의 공평 메트릭, 전체 채널 피크 욕구 메트릭, 및 채널 지연 욕구 메트릭을 평가하고, Evaluating each fair metric, total channel peak desire metric, and channel delay desire metric for each of a plurality of user devices in the network area, 상기 공평 메트릭, 및 상기 전체 채널 피크 욕구 메트릭 및 상기 채널 지연 욕구 메트릭 중 적어도 하나에 기초한 각각의 사용자 장치에 대한 전체 스케줄링 메트릭 점수를 결정하고, 및 Determine an overall scheduling metric score for each user device based on the fair metric and at least one of the overall channel peak desire metric and the channel delay desire metric, and 상기 네트워크 영역에서 상기 다른 사용자 장치에 대한 최상의 전체 스케줄링 메트릭을 갖는 사용자 장치로 직교 리소스 세트를 제공하는 것을 포함하는, Providing a set of orthogonal resources to the user device having the best overall scheduling metric for the other user device in the network area; 마이크로프로세서. Microprocessor. 제58항에 있어서, The method of claim 58, 상기 직교 리소스 세트는 주파수 세트인 것을 특징으로 하는 마이크로프로세서. And said orthogonal resource set is a frequency set. 제59항에 있어서, The method of claim 59, 상기 직교 리소스 세트는 OFDMA, IFDMA, 또는 LFDMA 서브 캐리어 세트인 것을 특징으로 하는 컴퓨터 판독 가능 매체.And the orthogonal resource set is an OFDMA, IFDMA, or LFDMA subcarrier set. 제58항에 있어서, The method of claim 58, 상기 직교 리소스 세트는 시간 슬롯 세트인 것을 특징으로 하는 컴퓨터 판독 가능 매체.And said orthogonal resource set is a set of time slots. 제58항에 있어서, The method of claim 58, 상기 직교 리소스 세트는 주파수 및 시간 슬롯 세트인 것을 특징으로 하는 컴퓨터 판독 가능 매체.And said orthogonal resource set is a set of frequency and time slots. 제58항에 있어서, The method of claim 58, 상기 직교 리소스 세트는 코드 세트인 것을 특징으로 하는 컴퓨터 판독 가능 매체.And the orthogonal resource set is a code set. 제58항에 있어서, The method of claim 58, 상기 직교 리소스 세트는 직교 SDMA 디멘존인 것을 특징으로 하는 컴퓨터 판독 가능 매체.And the orthogonal resource set is an orthogonal SDMA dimension zone. 제58항에 있어서, The method of claim 58, 상기 직교 리소스 세트는 캐리어 세트인 것을 특징으로 하는 컴퓨터 판독 가능 매체.And the orthogonal resource set is a carrier set.
KR20077000467A 2004-06-09 2005-06-08 Dynamic Limited Reuse Scheduler Expired - Fee Related KR100810900B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20077000467A KR100810900B1 (en) 2004-06-09 2005-06-08 Dynamic Limited Reuse Scheduler

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US60/578,258 2004-06-09
KR20077000467A KR100810900B1 (en) 2004-06-09 2005-06-08 Dynamic Limited Reuse Scheduler

Publications (2)

Publication Number Publication Date
KR20070020552A KR20070020552A (en) 2007-02-21
KR100810900B1 true KR100810900B1 (en) 2008-03-10

Family

ID=41626586

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20077000467A Expired - Fee Related KR100810900B1 (en) 2004-06-09 2005-06-08 Dynamic Limited Reuse Scheduler

Country Status (1)

Country Link
KR (1) KR100810900B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101822763B1 (en) 2013-08-30 2018-01-26 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. Method and apparatus for transmitting a signal with constant envelope

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020061007A1 (en) * 1999-01-13 2002-05-23 Pankaj Rajesh K. System for allocating resources in a communication system
US20030123425A1 (en) * 2000-03-30 2003-07-03 Walton Jay R. Method and apparatus for controlling transmissions of a communications system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020061007A1 (en) * 1999-01-13 2002-05-23 Pankaj Rajesh K. System for allocating resources in a communication system
US20030123425A1 (en) * 2000-03-30 2003-07-03 Walton Jay R. Method and apparatus for controlling transmissions of a communications system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101822763B1 (en) 2013-08-30 2018-01-26 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. Method and apparatus for transmitting a signal with constant envelope
US10103921B2 (en) 2013-08-30 2018-10-16 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Method and apparatus for transmitting a signal

Also Published As

Publication number Publication date
KR20070020552A (en) 2007-02-21

Similar Documents

Publication Publication Date Title
JP5832971B2 (en) Dynamic limited reuse scheduler
US8059589B2 (en) Dynamic restrictive reuse scheduler
JP4750851B2 (en) Limited reuse set management algorithm for same grade service in forward transmission
JP4782843B2 (en) Minimum rate guarantee for radio channel with resource usage message
KR101017485B1 (en) Uplink soft handoff support in the TFMS TD system for efficient control of uplink power and rate
KR101017286B1 (en) SDMA for UCDMAA with increased capacity by use of multiple scrambling codes
KR100977425B1 (en) OFFDMMA Reverse Link Scheduling
US7653122B2 (en) Method and system for power controlled effective allocation of sub-bands in ultra-wideband communication
US8094547B2 (en) Orthogonal frequency and code hopping multiplexing communications method
JP2008546258A (en) Efficient support for TDD beamforming via limited hopping and on-demand pilots
Zhang et al. Adaptive multiuser radio resource allocation for OFDMA systems
Zhang et al. Multiuser frequency-time domain radio resource allocation in downlink OFDM systems: Capacity analysis and scheduling methods
KR100810900B1 (en) Dynamic Limited Reuse Scheduler
Mathew Dynamic Resource Allocation for Heterogeneous 5G TDD Wireless Networks: Balancing URLLC and eMBB Services
HK1122685A (en) Restrictive reuse set management algorithm for equal grade of service on forward link transmission
HK1104751A (en) Dynamic restrictive reuse scheduler
HK1118658A (en) Efficient support for tdd beamforming via constrained hopping and on-demand pilot

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

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

PA0201 Request for examination

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

PG1501 Laying open of application

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

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

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

GRNT Written decision to grant
PR0701 Registration of establishment

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

PR1002 Payment of registration fee

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

Fee payment year number: 1

PG1601 Publication of registration

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

P22-X000 Classification modified

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

PR1001 Payment of annual fee

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

Fee payment year number: 4

PR1001 Payment of annual fee

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

Fee payment year number: 5

R18-X000 Changes to party contact information recorded

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

FPAY Annual fee payment

Payment date: 20130130

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

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

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

FPAY Annual fee payment

Payment date: 20151230

Year of fee payment: 9

PR1001 Payment of annual fee

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

Fee payment year number: 9

P22-X000 Classification modified

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

FPAY Annual fee payment

Payment date: 20170704

Year of fee payment: 10

PR1001 Payment of annual fee

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

Fee payment year number: 10

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

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

P22-X000 Classification modified

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