Methods and apparatus for efficient providing of scheduling information
Abstract
A method (500) in an access terminal of a wireless communications system that facilitates efficiently providing planning information to a central scheduler (306), comprising: transmitting (502) unspecified planning information through an out-of-band channel to a base station (202, 302, 902); receive (504) an assignment that corresponds to the non-detailed planning information, in which the assignment allocates resources associated with the reverse link communication; characterized by adding detailed planning information to a data packet to be transmitted on a band channel; transmitting (506) the detailed planning information with a data transmission planned by the in-band channel to said base station (202, 302, 902) according to the assignment.

Term
Term ended
Projected expiry passed 13 June 2026, 0.3 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
13 claims: 4 independent, 9 dependent
- 1ES 2 575 453 T3 REIVINDICACIONES 1. Un procedimiento (500) en un terminal de acceso de un sistema de comunicaciones inalámbricas que facilita proporcionar eficientemente información de planificación a un planificador central (306), que comprende:transmitir (502) información de planificación no detallada por un canal fuera de banda a una estación base (202, 302, 902);recibir (504) una asignación que corresponde a la información de planificación no detallada, en el que la asignación asigna recursos asociados con la comunicación de enlace inverso;caracterizado por añadir información de planificación detallada a un paquete de datos a ser transmitido por un canal en banda;transmitir (506) la información de planificación detallada con una transmisión de datos planificada por el canal en banda a dicha estación base (202, 302, 902) de acuerdo a la asignación.
- 2El procedimiento de la reivindicación 1, comprendiendo además transmitir la información de planificación detallada para ajustar dinámicamente la asignación.
- 3El procedimiento de la reivindicación 1, en el que los recursos incluyen al menos uno de, una o más subportadoras, una o más ranuras de tiempo, y uno o más formatos de paquete.
- 4El procedimiento de la reivindicación 1, transmitir automáticamente la información de planificación no detallada, en respuesta a una condición detonadora, o periódicamente.
- 5El procedimiento de la reivindicación 1, en el que la información de planificación no detallada incluye datos relacionados con al menos un nivel de memoria temporal y un nivel de calidad de servicio, QOS, de un terminal de acceso (202, 206, 304, 800);y en el que la información de planificación detallada incluye datos relacionados con un nivel de memoria temporal de cada flujo de calidad de servicio, QOS, del terminal de acceso (202, 206, 304, 800).
- 6El procedimiento de la reivindicación 1, en el que transmitir la información de planificación no detallada comprende además:determinar un primer número de sub-portadoras a las que dar soporte, en base a un nivel de memoria temporal;determinar un segundo número de sub-portadoras a las que dar soporte, en base a una limitación de potencia;identificar el número máximo de sub-portadoras a las que dar soporte como el menos de entre el primer número y el segundo número de sub-portadoras a las que dar soporte.
- 7Un aparato de comunicaciones inalámbricas (204, 206, 304, 800), que comprende:medios para transmitir (502) información de planificación no detallada por un canal fuera de banda a una estación base (202, 302, 902);medios para recibir (504) una asignación que corresponde a la información de planificación no detallada, en el que la asignación asigna recursos asociados con la comunicación de enlace inverso;caracterizado por medios para añadir información de planificación detallada a un paquete de datos a ser transmitido por un canal en banda;medios para transmitir (506) la información de planificación detallada con una transmisión de datos planificada por el canal en banda a dicha estación base (202, 302, 902) de acuerdo a la asignación.
- 8Un procedimiento (600) en una estación base para facilitar obtener eficientemente información de planificación, que comprende:recibir (602) una transmisión fuera de banda que incluye información de planificación no detallada de un terminal de acceso;caracterizado por recibir (606) una transmisión en banda de dicho terminal de acceso, comprendiendo la transmisión en banda información de planificación detallada, en el que la información de planificación detallada se encuentra añadida a un paquete de datos transmitido por un canal en banda.
- 9El procedimiento de la reivindicación 8, que comprende además transmitir (604) una asignación de recursos en base a la información de planificación no detallada, y en el que recibir (606) la transmisión en banda ES 2 575 453 T3 comprende además recibir la transmisión en banda de acuerdo con la asignación de recursos.
- 10El procedimiento de la reivindicación 8, en el que la asignación asigna recursos asociados con la comunicación de enlace inverso, y en el que los recursos incluyen al menos uno de, una o más subportadoras, una o más ranuras de tiempo, y uno o más formatos de paquete.
- 11El procedimiento de la reivindicación 8, en el que la información de planificación no detallada incluye datos relacionados con al menos un nivel de memoria temporal y un nivel de calidad de servicio, QOS, de un terminal de acceso (202, 206, 304, 800);y en el que la información de planificación detallada incluye datos relacionados con un nivel de memoria temporal de cada flujo de calidad de servicio, QOS, del terminal de acceso (202, 206, 304, 800).
- 12Un aparato de comunicaciones inalámbricas (202, 302, 902), que comprende:medios para recibir (602) una transmisión fuera de banda que incluye información de planificación no detallada de un terminal de acceso;caracterizado por medios para recibir (606) una transmisión en banda de dicho terminal de acceso, comprendiendo la transmisión en banda información de planificación detallada, en el que la información de planificación detallada se encuentra añadida a un paquete de datos transmitido por un canal en banda.
- 13Un programa de ordenador que comprende instrucciones ejecutables para causar que al menos un ordenador lleve a cabo un procedimiento de acuerdo a una de las reivindicaciones 1 al 6 u 8 al 11, una vez ejecutadas.
Independent claims13
171 paragraphs in 9 sections, as filed
ES 2 575 453 T3
DESCRIPTION
Procedures and devices to provide planning information efficiently
BACKGROUND
I. Field
The following description refers generally to wireless communications, and more particularly to efficiently providing scheduling information for a central scheduler in a wireless communication system.
II. Background
Wireless communication systems are widely used to provide various types of communication, for example voice and / or data can be provided through such wireless communication systems. A typical wireless communication system, or network, can provide multiple users access to one or more shared resources. For example, a system can use a variety of multiple access techniques such as frequency division multiplexing (FDM), time division multiplexing (TDM, Code Division Multiplexing (CDM), orthogonal frequency division multiplexing (OFDM) ) and others.
Common wireless communication systems employ one or more base stations that provide a coverage area. A typical base station can transmit multiple data streams for broadcast, multicast, and / or unicast services, where a data stream can be a data stream that may be of independent reception interest to a user device. A user device within the coverage area of such a base station can be used to receive one, more than one, or all of the data streams carried by the composite stream. Also, a user device can transmit data to the base station or another user device.
Base stations can schedule reverse link communications transferred from user devices to base stations. For example, when using orthogonal frequency division multiplexing (OFDM), the base station can make planning decisions (for example, allocate resources such as time, frequency, power, etc., to one or more user devices) that belong to to reverse link communications and thus the base station can facilitate the maintenance of orthogonality. However, conventional techniques for providing planning information from user devices to base stations can be inefficient, time consuming, and difficult. On the other hand, scheduling information may often not be provided to a central scheduler (eg, base station). By way of illustration, cellular voice systems commonly use circuit-switched planning, in which each user can be assigned a dedicated circuit-switched channel for the duration of a call, in this case, information gathering. Planning can occur at a very slow pace and information can be sent as high-level data packets. In addition, Data Only (DO) typically employs high-layer signaling layer protocol data packets. Furthermore, DO Rev A often allows access terminals to make scheduling decisions in a distributed manner, however, such distributed scheduling can inhibit the ability to maintain orthogonality associated with reverse link communications.
US 2005/0053035 A1 discloses an apparatus and method of using an E-DCH and an uplink DCH in a WCDMA asynchronous communication system. To determine an uplink channel status to use the DCH and E-DCH, a UE determines if it is in a soft handoff region (SHO) by referring to active set information received from an RNC. If it is in a nonSHO region, the UE code multiplexes the DCH and E-DCH. A Node analyzes UE uplink channel status information received from the RNC. If the UE is in a non-SHO region, the Node B code-demuxes the DCH and the E-DCH received from the UE. If the UE is in an SHO region, the Node B time multiplexes the DCH and E-DCH. To multiplex the DCH and E-DCH, common TFS related information is configured for the DCH and E-DCH.
Document WO 02/39760 A2 discloses a system for allocating bandwidth resources between different mobile stations that are wirelessly connected to a base station. The length of the data queue is determined at each mobile station and the information regarding the length is placed in a field in the outgoing data packet. When received at the base station, this field is decoded and the queue length information is used to allocate bandwidth resources between the mobile station connections. This allows a very fast response to data queue lengths and therefore improved service.
ES 2 575 453 T3
RESUME
The invention is defined in independent claims 7, 8, 12 and 13. A simplified summary of one or more embodiments is presented below in order to provide a basic understanding of such embodiments. This summary is not a comprehensive overview of all contemplated embodiments, and is not intended to identify any critical or essential elements of all embodiments or to delineate the scope of any or all of the embodiments. Its sole purpose is to present some concepts of one or more embodiments in simplified form as a prelude to the more detailed description that follows.
In accordance with one or more embodiments and the corresponding disclosure thereof, various aspects are described in relation to facilitating the efficient provision of scheduling information from an access terminal to a base station to enable scheduling decisions to be made. Access terminals can transmit scheduling information in branched requests. For example, non-detailed scheduling information can be transferred using a dedicated out-of-band channel, and detailed scheduling information can be transmitted over an in-band channel.
In accordance with related aspects, a procedure that facilitates efficiently providing planning information to a central planner is described in this document. The method may comprise transmitting non-detailed scheduling information over an out-of-band channel to a base station. Furthermore, the method may include transmitting detailed planning information over an in-band channel to the base station.
Another aspect relates to a wireless communication apparatus that may include a memory that holds data associated with planning information. Furthermore, a processor can transmit non-detailed scheduling information over an out-of-band channel to a base station and can transmit detailed scheduling information over an in-band channel to the base station.
However, another aspect relates to a wireless communication apparatus for efficiently transferring scheduling information to a central scheduler to facilitate in-band resource allocation. The wireless communications apparatus may include means for transmitting non-detailed scheduling information over an out-of-band channel; means for obtaining an allocation for reverse link communication associated with the non-detailed scheduling information, and means for transmitting the detailed scheduling information on an in-band channel based on the allocation.
Still another aspect relates to a machine-readable medium that has machine-executable instructions stored on it for transmitting non-detailed planning information over a channel to an out-of-band base station and transmitting detailed planning information over a channel. inband to the base station.
In accordance with another aspect, a processor is described herein, wherein the processor can execute instructions to transmit non-detailed scheduling information on a dedicated, out-of-band channel. In addition, the processor can execute instructions to transmit detailed scheduling information on a channel in assigned band.
According to a further aspect, a procedure is described in this document that facilitates the efficient obtaining of planning information. The method may comprise receiving an out-of-band transmission that includes non-detailed scheduling information. Furthermore, the method may include transmitting a resource allocation based on the non-detailed planning information. On the other hand, the method may comprise receiving a transmission in the band provided on the basis of resource allocation, the transmission in the band comprising detailed planning information.
Another aspect relates to a wireless communication apparatus that may include a memory that holds data related to resource allocation associated with reverse link communication. In addition, a processor can allow obtaining approximate planning data, allocate resources based on approximate planning data, receive detailed planning data, and / or dynamically adjust resource allocation based on detailed planning data.
Still another aspect relates to a wireless communication apparatus for efficiently receiving scheduling information to enable in-band resource allocation. The wireless communication apparatus may include means for obtaining non-detailed scheduling information over an out-band channel, means for sending a resource allocation based on the non-detailed scheduling information, and means for obtaining detailed scheduling information over an out-of-band channel. in-band performed using resource allocation.
ES 2 575 453 T3
However, another aspect relates to a machine-readable medium that has machine-executable instructions stored therein for receiving an out-of-band transmission that includes non-detailed scheduling information; transmit a resource allocation based on non-detailed planning information; and receiving an in-band transmission provided based on resource allocation including detailed scheduling information.
In accordance with other aspects, a processor is described herein, in which the processor can execute instructions to receive non-detailed scheduling information over an out-of-band channel, transmit a resource allocation based on the information non-detailed planning information, and receive detailed planning information via an in-band channel, the detailed planning information provided based on resource allocation.
For the achievement of the foregoing and related purposes, the embodiment (s) comprise the characteristics fully described hereinafter and particularly indicated in the claims. The following description and accompanying drawings set forth in detail certain illustrative aspects of the one or more embodiments. These aspects are indicative, however, of only some of the various ways in which the principles of various embodiments may be employed, and the described embodiments are intended to include all of these aspects and their equivalents.
Brief description of the drawings
Figure 1 is an illustration of a wireless communication system in accordance with various aspects set forth in this document.
Figure 2 is an illustration of a system that efficiently provides information to a base station to facilitate scheduling associated with reverse link communications.
Figure 3 is an illustration of a system that forks the transmission of requests used to allocate resources associated with reverse link communication.
Figure 4 is an illustration of an exemplary data packet that may be transmitted on an in-band channel by an access terminal to a base station.
Figure 5 is an illustration of a methodology that facilitates efficiently providing scheduling information from an access terminal to a base station.
Figure 6 is an illustration of a methodology that facilitates efficiently obtaining planning information in a central planner.
Figure 7 is an illustration of a methodology that facilitates the provision of non-detailed planning information to a central planner.
Figure 8 is an illustration of an access terminal that facilitates efficient transfer of reverse link scheduling information.
Figure 9 is an illustration of a system that facilitates efficiently obtaining non-detailed scheduling information used to allocate and / or adjust the allocation of resources associated with reverse link communication.
Figure 10 is an illustration of a wireless network environment that can be used in conjunction with the various systems and procedures described herein.
Figure 11 is an illustration of a system that efficiently transfers scheduling information to a central scheduler to facilitate in-band resource allocation.
Figure 12 is an illustration of a system that facilitates efficiently receiving planning information to allow in-band resource allocation.
Detailed description
Various embodiments are now described with reference to the drawings, throughout which like reference numerals are used to refer to like elements. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a complete understanding of one or more embodiments. It may be apparent, however, that such embodiments can be practiced without these specific details. In other cases, well-known structures and devices are shown in block diagram form in order to facilitate the description of one or more embodiments.
ES 2 575 453 T3
As used in this application, the terms component, module, system, and the like are intended to refer to an entity related to computers, be it hardware, firmware, a combination of hardware and software, software or running software. For example, a component can be, but is not limited to being, a process that runs on a processor, a processor, an object, an executable, a thread, a program, and / or a computer. By way of illustration, both an application running on a computing device and the computing device can be a component. One or more components can reside within a process and / or thread of execution and a component can be located on a computer and / or distributed between two or more computers. Furthermore, these components can be run from various computer-readable media that have various data structures stored on themselves. Components can communicate via local and / or remote processes such as in accordance with a signal that has one or more data packets (for example, data from a component that interacts with another component in a local system, distributed system and / or over a network such as the Internet with other systems by means of the signal).
Furthermore, various embodiments in connection with a user terminal are described herein. A user terminal can refer to a device that provides voice and / or data connectivity to a user. A user terminal may be connected to a computing device such as a laptop or desktop computer, or it may be a standalone device such as a personal digital assistant (PDA). A user terminal may also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, or computer equipment. Username. A user terminal can be a subscriber station, wireless device, cell phone, PCS phone, cordless phone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL), a personal digital assistant (PDA) , a portable device that is wirelessly capable, or other processing device connected to a wireless modem.
A base station (eg, an access point) can refer to a device in an access network that communicates over the air interface, through one or more sectors, with user terminals. The base station can act as a router between the user terminal and the rest of the access network, which can include an IP network, by converting air interface frames to received IP packets. The base station also coordinates attribute management for the air interface.
Furthermore, various aspects or features described herein may be implemented as a method, apparatus, or article of manufacture using standard programming and / or engineering techniques. The term article of manufacture as used herein is intended to encompass a computer program accessible from any computer-readable device, carrier, or communication medium. For example, computer-readable media may include but are not limited to magnetic storage devices (for example, hard drives, floppy disks, magnetic stripes, etc.), optical discs (for example, compact discs (CDs), digital versatile discs ( DVD), etc.), smart cards and flash memory devices (for example, EPROM, card, a key disk, etc.). Furthermore, various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The machine-readable middle term can include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or transporting instructions and / or data.
Referring now to Figure 1, a wireless communication system 100 is illustrated in accordance with various aspects presented herein. The system 100 may comprise one or more base stations 102 in one or more sectors that receive, transmit, repeat, etc., wireless communication signals with each other and / or with one or more access terminals (ATs) 104. Each base station 102 may comprise a transmitting chain and a receiving chain, each of which may in turn comprise a plurality of components associated with the transmission and reception of the signal (e.g., processors, modulators, multiplexers, demultiplexers, demodulators , antennas, etc.), as will be appreciated by one of ordinary skill in the art. Base stations 102 can be fixed and / or mobile stations and can also be called access points, base transceiver systems, etc. The access terminals 104 can be, for example, cell phones, smart phones, portable computers, portable communication devices, portable computing devices, satellite radios, global positioning systems, PDAs, and / or any other device suitable for communication to via wireless communication system 100. The access terminals 104 can be fixed or mobile and can also be called mobile stations, user equipments (UE), user terminals, wireless devices, telephones, etc.
Each access terminal 104 can communicate with one or multiple base stations 102 over a forward link and / or reverse link at any given time. Forward link (FL) refers to the communication link from base stations 102 to access terminals 104, and reverse link (RL) refers to the communication link from access terminals 104 to base stations 102. Base stations 102 can further communicate with a management and operation center 106 and over a data network 108 (eg, the Internet). The management and operation center 106 can perform functions such as authenticating and authorizing the terminals of
ES 2 575 453 T3 access 104, accounting, billing, etc.
The system 100 enables the scheduling information of access terminals 104 to be provided to the base stations 102 in an efficient manner. Such information can be used by base stations 102 to schedule reverse link communications. Through the use of the centralized scheduler associated with base stations 102, orthogonality between transmissions that occur within system 100 can be preserved.
Transfer system 100 performs efficient transfer of scheduling information using branched requests from access terminals 104 to base stations 102. For example, non-detailed scheduling information may be transmitted through out-of-band signaling and information More detailed planning can be provided through in-band signaling. Non-detailed information may be transmitted to base station 102, for example, on a dedicated channel. By way of illustration, the non-detailed information may include data related to the buffer levels of access terminals 104, the quality of service (QoS) associated with access terminals 104, and the like. According to a further example, detailed planning information can be included as header (s) associated with the transmitted data packet (s) once an access terminal 104 obtains an assignment. from a base station 102 in response to a non-detailed out-of-band scheduling request. The access terminal 104 can transmit packets on the reverse link in accordance with said assignment, and the packets can include additional scheduling information that can be used by the base station 102. According to one example, the non-detailed information may indicate a range that includes a number of bits that the access terminal 104 has to transmit, such as more than 1000 bits, more than 0 bits but less than 1000 bits, or 0 bits, and detailed scheduling information can describe the number of bits to be transmitted with 1-bit precision. Additionally or alternatively, the detailed information may be that the QoS stream priority 1 has at least 1000 bits to send, while the detailed scheduling information may be the number of bits in each non-empty QoS stream with a certain precision.
Referring to Figure 2, a system 200 is illustrated that efficiently provides information to a base station 202 to facilitate scheduling associated with reverse link communications. System 200 may include any number of access terminals, such as access terminal 1 204 and access terminal 2 206. Base station 202 may employ a packet-based central scheduler for the reverse link. In addition, base station 202 may collect information to make assignments, determine resource assignment to each access terminal 204-206, and transmit the assignments to access terminals 204-206.
Access terminals 204-206 efficiently provide information regarding the planning of base station 202. Each access terminal 204-206 can transmit non-detailed information on a dedicated out-of-band channel to base station 202. Additionally, access terminals 204-206 can send more detailed scheduling information to base station 202. For example, more detailed information can be added to data packets transmitted to base station 202 in accordance with a resource allocation (eg, scheduled time, assigned subcarriers, packet format, and so on). Therefore, the additional planning information can be provided by in-band communications that were made with the allocated resources.
Access terminals 204-206 can transmit any information that is used in connection with scheduling. For example, the information may include an access terminal's buffer size, queue latency measurement for Quality of Service (QoS) purposes, buffer sizes for multiple QoSs, first packet latency, power control, such as a transmit power or transmit power spectral density, the maximum power limitation of an access terminal and so on. Each access terminal 204-206 can transmit detailed information on a dedicated out-of-band channel. For example, non-detailed information may include a 2-bit buffer level and a 2-bit QoS level, however, the claimed subject matter is not so limited. By way of illustration, the dedicated channel can be useful to obtain a data channel, therefore, a request can be transmitted on the dedicated out-band channel to the base station 202 to allow receiving an in-band data channel assignment. . According to a further example, after planning an access terminal (for example, access terminal 1 204), such access terminal can transmit detailed in-band information according to the allocation of resources obtained in response to the transmission. out of band. Additionally or alternatively, the scheduled access terminal (eg, access terminal 1204) may transfer disparate data over the scheduled inband channel.
Returning to Figure 3, a system 300 is illustrated that branches the transmission of requests used to allocate resources associated with reverse link communication. Although a base station 302 and an access terminal 304 are shown, it is to be appreciated that the system 300 may include any number of base stations and any number of access terminals. Access terminal 304 can efficiently provide request (s) to base station 302. Base station 302 may further include a central scheduler 306 that allocates resources to access terminal 304 (and / or any disparate access terminal (s) similar to access terminal 304 that also provides request (s) The central scheduler 306 may collect information from the
ES 2 575 453 T3 access terminal 304 (and / or disparate access terminal (s), allocate resources to access terminal 304 (and / or disparate access terminal (s)), and transmit a assignment to access terminal 304 (and / or disparate access terminal (s)).
The access terminal 304 may further include a non-detailed requester 308, an in-band transmission controller 310, and a custom requester 312. Additionally, the central scheduler 306 at the base station 302 may include a non-detailed information collector 314 and a 316 detailed information collector. The non-detailed requester 308 can send an out-of-band transmission to the base station 302, the out-of-band transmission can be obtained by the non-detailed information collector 314 which evaluates it (for example, by the central scheduler 306) to allocate resources. Non-verbose requester 308 may transmit non-verbose information over a dedicated channel, which may be a code division multiple access (CDMA) channel, a time division multiple access (TDMA) channel, a multiple access multiple access channel. frequency division (FDMA), an OFDMA channel, a combination thereof, and the like. For example, the dedicated channel may be a low overhead channel request. Additionally or alternatively, the dedicated channel on which the non-verbose requester 308 provides information may be a contention-free channel. Non-verbose requester 308 (and / or access terminal 304) may automatically select when to send scheduling parameters to base station 302 and / or may periodically cycle through the parameters. Furthermore, it is to be appreciated that base station 302 may request certain parameters from access terminal 304.
The non-detailed information collector 314 and / or the central scheduler 306 may evaluate the information received from the non-detailed requester 308 and provide an assignment in response to the access terminal 304. In one example, the system 300 may employ Division Multiple Access. Orthogonal Frequency (OFDMA) in relation to in-band communication. In accordance with this example, the allocation of the resources provided by the central scheduler 306 may be a number of sub-carriers (eg, sub-set of available sub-carriers). However, the claimed subject matter is not limited to the aforementioned example and rather contemplates any type of in-band communication (for example, CDMA, TDMA, FDMA, etc.) and / or the allocation of any employed resource associated with the link communication. reverse.
The central scheduler 306 may transmit the assignment to the access terminal 304. According to one example, the assignment may be provided to the in-band transmission controller 310. The in-band transmission controller 310 may allow the access terminal 304 to send a transmission. reverse link to base station 302 according to the received assignment. The allocation obtained may allow the inband transmission controller 310 to allow the transmission of one or more packets on the reverse link, therefore, the control overhead can be reduced compared to conventional techniques that use an allocation for each packet. In addition, custom requester 312 may transfer additional information used in connection with scheduling over a reverse link by in-band transmission. Such additional information may be obtained by detailed information collector 316 and thereafter used by central scheduler 306 to modify assignments (for example, pertaining to current and / or future transmissions) in relation to communications over the link. reverse. According to one illustration, the out-of-band scheduling information transmissions by the non-detailed requester 308 and the in-band scheduling information transfers by the custom requester 312 may occur at different times. According to a further example, the overhead can be reduced by using the non-detailed solicitor 308 and the custom solicitor 312. According to this example, an approximation of the resources can be provided to the central scheduler 306 by the non-verbose requester 308, which can be used to initially allocate resources, and thereafter the custom requester 312 can attach additional frame-related data. time, buffer sizes, power levels, and the like to allow the allocation of resources for access terminal 304 to be dynamically altered.
Various information may be determined by access terminal 304 and / or provided from access terminal 304 to base station 302 for use by central scheduler 306. For example, access terminal 304 may employ a distributed control algorithm. that determines the transmit power spectral density of the data channel, where the power spectral density (PSD) is the amount of transmit power per sub-carrier. Also, the access terminal 304 can provide information related to a maximum transmission power, which allows determining a maximum number of sub-carriers that the access terminal 304 can support with the determined PSD related to the access terminal 304. In addition, the access terminal 304 may be associated with various QoS flows, such as best effort delivery data, control, and voice. For latency sensitive QoS streams, such as voice, the queue may have an associated latency related to a maximum amount of time that any packet has been in the queue.
The non-verbose requester 308 may use a dedicated periodic request channel (REQ) associated with the access terminal 304 in which to send the non-verbose information. For example, the REQ channel can be a 4-bit REQ channel where the first 2 bits indicate a higher QoS level of the data to be sent by the access terminal 304, and the second 2 bits indicate the maximum number of sub-carriers. which the access terminal 304 can support in a non-detailed way, such as 1-8, 9-16, 17-32, or more than 32. The maximum number of sub-carriers can
ES 2 575 453 T3 be determined (for example, by access terminal 304, by non-detailed requester 308, etc.) as the least of the following: a number of sub-carriers to support based on the level of buffer and a number of subcarriers to support based on maximum power limitations.
Access terminal 304 may determine the number of subcarriers to support based on buffer level by determining a data spectral density. For example, the spectral density of the data can be in bits per packet per sub-carrier. The number of subcarriers to support can be obtained by dividing a number of bits in a buffer associated with the access terminal 304 by the data spectral density. The data spectral density can be based on a certain power control power spectral density.
The spectral density of data can be evaluated from the PSD in several ways. For example, the last reported PSD level can be used to determine the spectral density of data. Additionally or alternatively, a lowered version of the last reported PSD level can be used to evaluate the spectral density of the data. One skilled in the art will appreciate that any prediction technique can be used to predict the spectral density of data that the base station 302 and / or the access terminal 304 can assign to determine the spectral density of the data. Furthermore, it is contemplated that the number of sub-carriers may be determined based on the total buffer size, the largest QoS level buffer size, the reported QoS level buffer size, or some other function of various temporary memory sizes.
Access terminal 304 can further determine the number of supportable subcarriers based on maximum power limitations. Accordingly, the access terminal 304 may divide a maximum transmit power associated with the access terminal 304 by the determined PSD power control. Additionally or alternatively, access terminal 304 may use a PSD level filtered mean, a maximum filtered number of sub-carriers, or a declared maximum number of sub-carriers.
Referring to Figure 4, an exemplary data packet 400 is illustrated that may be transmitted on an in-band channel by an access terminal to a base station. Data packet 400 may be transferred on a reverse link in accordance with an allocation obtained in response to a non-detailed out-of-band request. Data packet 400 may include a packet header that integrates information (eg, 1 bit) indicating the inclusion of additional scheduler information (eg, scheduler messages 402) within data packet 400. If bit is enabled, data packet 400 includes one or more messages from scheduler 402. According to one example, a field may indicate a number of messages from scheduler 402. According to a further illustration, a continuation bit may be included in each of the scheduler 402 messages indicating whether the scheduler 402 messages are included as part of the data packet 400.
It is to be appreciated that any information that is used in connection with scheduling reverse link communications may be included as part of the scheduler 402 message. For example, the scheduler message 402 may include information related to the buffer size of each QoS stream, the first packet latency of each QoS stream, the power spectral density transmit power control, the number maximum supported subcarriers in transmit power spectral density and so on. For specific parameters of QoS flows, the QoS flow can be indicated explicitly and / or implicitly; an implicit indication may include a command to indicate buffer levels. Spectral transmit power density can be expressed as an offset from a reference level, such as an offset from a power-controlled pilot or a power-controlled control channel at a given level of performance. The remainder of the scheduled bits can be used for data transmission (eg 404 data), whereby detailed scheduling information can be efficiently included with scheduled data transmissions.
Furthermore, it is contemplated that detailed planning information (for example, provided via in-band signaling) may be used to modify the current transmission (s) and / or the transmission (s) that occurs (n) at a later planned time. For example, detailed scheduling information (eg, provided by custom requester 312 of Figure 3) may include the data in one or more scheduler 402 messages that refer to packet data format alterations. Therefore, an access terminal may indicate to a base station that a next packet to be sent on an in-band channel of the reverse link may be in a particular format. In accordance with another illustration, any modifications associated with resource allocation can be made dynamically based, at least in part, on detailed planning information.
Referring to Figs. 5-7, methodologies for efficiently providing communication-related planning information over a reverse link to a central scheduler are illustrated. While, for simplicity of explanation, the methodologies are shown and described as a series of acts, it is to be understood and appreciated that the methodologies are not limited by the order of the acts, as some acts may, according to one or more more realizations, occur in different orders and / or concurrently with
ES 2 575 453 T3 other acts than those shown and described herein. For example, those skilled in the art will understand and appreciate that a methodology could alternatively be represented as a series of states or events, such as in a diagram of interrelated states. On the other hand, not all illustrated acts may be necessary to implement a methodology according to one or more embodiments.
Referring to Figure 5, a methodology 500 is illustrated that facilitates efficiently providing scheduling information from an access terminal to a base station. At 502, non-detailed scheduling information may be transmitted through out-of-band signaling. For example, non-detailed planning information can be transferred over a dedicated channel. It is contemplated that such a dedicated channel may be a CDMA channel, a TDMA channel, a FDMA channel, an OFDMA channel, a combination thereof, and the like. Non-detailed scheduling information may include information regarding buffer level (s), QoS level (s), power limitation (s), sub-carrier (s) to support, and so on. .
At 504, an allocation may be received that corresponds to the non-detailed planning information. The mapping can allocate all the resources associated with reverse link communication. For example, the allocation may allocate sub-carrier (s), time (s), power (s), packet format (s), etc., to be used in connection with reverse link transmission. At 506, detailed scheduling information may be transmitted via in-band signaling according to the assignment. According to one illustration, data packet (s) may be transmitted over the reverse link as assigned and such data packet (s) may include additional detailed planning information. According to one example, the additional scheduling information can be included as one or more headers associated with the data packet (s). The additional scheduling information can dynamically facilitate the adjustment of the reverse link resource allocation (s). Furthermore, the additional information may indicate the format planning of one or more of the data packets transmitted in-band.
Returning to Figure 6, a methodology 600 is illustrated that facilitates efficiently obtaining planning information in a central planner. At 602, the non-detailed scheduling data may be received on a dedicated channel. According to one example, non-detailed planning data can be obtained from any number of access terminals. According to this example, the rough planning data can be received by contention free channels dedicated to each of the access terminals. For example, approximate scheduling data can be obtained periodically from each of the access terminals at respective times, however, the claimed subject matter is not so limited. At 604, resources for reverse link communication can be allocated based on approximate planning data. Furthermore, the assignment can be transmitted to a corresponding access terminal. Resources can include, for example, sub-carriers, time slots, power levels, packet formats, and the like. According to one example, the rough planning data may include an indication of a maximum number of subcarriers to support; therefore, if available, such a number of sub-carriers can be assigned to the access terminal from which the approximate scheduling data for reverse link communication is obtained.
In 606, the transferred detailed planning data can be received with the assigned resources. Detailed planning data can be included as one or more headers appended to disparate data obtained from in-band communication. In 608, the assigned resources can be adjusted based on detailed planning data. Therefore, the approximate low overhead planning data can be obtained by out-of-band channels and the detailed planning data can be received by the in-band channels, which enables the efficient reception of such information.
Referring now to Figure 7, a methodology 700 is illustrated that facilitates the provision of non-detailed planning information to a central planner. At 702, a first number of subcarriers may be determined based on a buffer level. For example, the first number of sub-carriers to support can be evaluated by dividing a number of bits in a buffer by a spectral density of the data (eg, bits per packet per sub-carrier). At 704, a second number of subcarriers to support can be determined based on a power limitation. For example, the second number of sub-carriers to support can be identified by dividing a maximum transmission power of an access terminal by a power spectral density determined as power control (PSD). At 706, a minimum can be identified between the first number of sub-carriers to support, and the second number of sub-carriers to support. At 708, the scheduling information may be transmitted on a dedicated channel. Planning information can identify a range including the identified minimum. Therefore, a non-detailed indication of the maximum number of subcarriers to support can be efficiently provided to a central scheduler. Additionally, it is contemplated that more detailed planning information may be provided in the communication band.
It will be appreciated that, in accordance with one or more aspects described herein, inferences can be made regarding efficiently providing planning information, determining how to
ES 2 575 453 T3 branch requests including planning information, and so on. As used here, the term infer or inference refers generally to the process of reasoning about or inferring the states of the system, the environment and / or the user from a set of observations, as collected by events and / or data. Inference can be used to identify a specific context or action, or it can generate a probability distribution over states, for example. The inference can be probabilistic, that is, the calculation of a probability distribution over the states of interest based on the consideration of data and events. Inference can also refer to the techniques used to compose the highest-level events from a set of events and / or data. Such inference results in the construction of new events or actions from a set of observed facts and / or stored event data, even the events are correlated in close temporal proximity, and whether the facts and data come from one or more events and data sources.
According to one example, one or more methods presented above may include making inferences with respect to determining how the scheduling information is forked efficiently for out-of-band transmission and in-band channels. By way of further illustration, an inference can be made regarding the determination of the spectral density levels of the data associated with the access terminals. It will be appreciated that the above examples are illustrative in nature and are not intended to limit the number of inferences that can be made or the manner in which such inferences are made in conjunction with the various embodiments and / or procedures described herein.
Figure 8 is an illustration of an access terminal 800 facilitating efficient transfer of reverse link scheduling information. The access terminal 800 comprises a receiver 802 that receives a signal from, for example, a receiving antenna (not shown), and performs typical actions in this regard (for example, filter, amplify, downconvert, etc.) on the received signal and digitizes the conditioned signal to obtain samples. Receiver 802 can be, for example, an MMSE receiver and can comprise a demodulator 804 that can demodulate the received symbols and provide them to a processor 806 for channel estimation. The processor 806 can be a processor dedicated to analyzing the information received by the receiver 802 and / or generating information for transmission by a transmitter 816, a processor that controls one or more components of the access terminal 800 and / or a processor that both analyzes the information received by receiver 802, generates information for transmission by transmitter 816, and controls one or more components of access terminal 800.
Access terminal 800 may further comprise memory 808 which is operatively coupled to processor 806 and which can store data to be transmitted, data received, and the like. Memory 808 can store information used for scheduling such as data related to a buffer size of access terminal 800, buffer sizes for multiple QoSs, latency of the first packet, latency measurements of queue for QoS purposes, power control parameters, etc.
It will be appreciated that the data store (eg, memory 808) described herein can be volatile memory or non-volatile memory or can include both volatile and non-volatile memory. By way of illustration, and not limitation, non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable PROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM), which acts as an external cache. By way of illustration and not limitation, RAM is available in many forms, such as Synchronous RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), SynchLink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). Memory 808 of the subject systems and procedures is intended to comprise, but is not limited to, these and other suitable types of memory.
Receiver 802 is further operatively coupled to detailed requester 810 that generates a request that can be transmitted through transmitter 816 on a dedicated out-of-band channel. Detailed requester 810 may gather scheduling information used to obtain an allocation of the resources associated with a reverse link from a central scheduler. For example, verbose requester 810 may automatically transmit the out-of-band non-verbose request. Additionally or alternatively, detailed requester 810 may periodically transmit such requests. According to another example, the information may be obtained by the receiver 802 which initiates the generation and / or transmission of the request by the detailed requester 810 (for example, through the transmitter 816). Additionally, verbose requester 810 may transmit non-verbose scheduling information in response to the arrival of data (eg, a non-empty buffer).
In addition, a custom requester 812 can utilize the allocated resources related to a reverse link and transmit additional detailed planning information in-band. By way of illustration, the sub-carrier (s), time (s), power level (s), packet format (s), etc., can be assigned to the access terminal 800 for the reverse link communication, so custom requester 812 can add more information from
ES 2 575 453 T3 planning (for example, header (s)) to the data transmitted on the reverse link according to the assigned subcarrier (s), the time (s), level (s) of power (s), the packet format (s), and so on. Custom requester 812 may facilitate transmitting detailed scheduling information to be transmitted by transmitter 816 to dynamically modify the allocation of resources related to access terminal 800. The access terminal 800 still further comprises a modulator 814 and a transmitter 816 that transmits the signal to, for example, a base station, another user device, a remote agent, and the like. Although processor 806 is depicted as a separate unit, it is to be appreciated that detailed requester 810, custom requester 812, and / or modulator 814 may be part of processor 806 or a number of processors (not shown).
Figure 9 is an illustration of a system 900 that facilitates efficiently obtaining the non-detailed scheduling information used to allocate and / or adjust the allocation of resources associated with reverse link communication. System 900 comprises a base station 902 with a receiver 910 that receives the signal (s) from one or more user devices 904 through a plurality of receiving antennas 906, and a transmitter 924 that transmits to the one or more user devices 904 through a transmitting antenna 908. Receiver 910 can receive information from receiving antennas 906 and is operatively associated with a demodulator 912 that demodulates the received information. The demodulated symbols are analyzed by a processor 914 which may be similar to the processor described above with respect to Figure 8, and which is coupled to a memory 916 which stores information related to the allocation of resources associated with reverse link communication (e.g. example, data associated with buffer level (s), QoS level (s), power constraint (s), etc. related to user device (s) 904) that can be measured and / or received from user device (s) 904 (or a disparate base station (not shown)), and / or any other adequate information related to the performance of the various actions and functions established in this document. Processor 914 is further coupled to a coarse resource allocator 918 that evaluates non-detailed scheduling information obtained from user device (s) 904 to produce an allocation that is transmitted to device (s). user 904. The coarse resource allocator 918 may analyze out-of-band scheduling information provided by a dedicated channel. By way of illustration and not limitation, the out-of-band scheduling information evaluated by the approximate resource allocator 918 may be a 4-bit request that includes an indication of a higher quality of service level of the data at transmit and a range that describes a maximum number of subcarriers supported by a user device. It is to be appreciated that coarse resource allocator 918 may be included in a central scheduler (eg, central scheduler 306 of Figure 3) associated with base station 902.
Processor 914 may further be coupled to a dynamic resource allocation adjuster 920 that may allow the resource allocation to be modified based on the obtained in-band scheduling information. For example, dynamic resource allocation adjuster 920 may analyze scheduling information provided as header (s) in the data packet (s) received on a transferred reverse link (s) in accordance with the allocation decided by approximate resource allocator 918. Dynamic resource allocation adjuster 920 may also be included in a central scheduler. Dynamic resource allocation adjuster 920 and / or coarse resource allocator 918 may also be coupled to modulator 922. Modulator 922 can multiplex allocation information for transmission by transmitter 926 through antenna 908 to ( to) user device (s) 904. Although depicted as a separate unit from processor 914, it is to be appreciated that coarse resource allocator 918, dynamic resource allocation adjuster 920, and / or modulator 922 may be part of processor 914 or a number of processors (not shown).
Figure 10 shows an example wireless communication system 1000. The wireless communication system 1100 represents an access point 1002 (eg, base station) and a terminal 1004 (eg, access terminal) for brevity. However, it is to be appreciated that system 1000 may include more than one access point and / or more than one terminal, wherein the additional access points and / or terminals may be substantially similar or different for the example access point. 1002 and terminal 10.04 described below. Furthermore, it is to be appreciated that access point 1002 and / or terminal 1004 may employ the systems (Figs. 1-3 and 8-9) and / or procedures (Figs. 5-7) described in this document to facilitate wireless communication between them.
Referring now to Figure 10, a forward link (FL) facilitates the transmission of data from the access point 1002 to access the terminal 1004. A reverse link (RL) facilitates the transmission of data from the access terminal to the point. access point 1004 1002. Access point 1002 can transmit data to one or more access terminals simultaneously on the direct link. Access terminal 1004 can transmit the same data to one or multiple access points over the reverse link.
For forward link data transmission, at access point 1002, a buffer 1006 receives and stores the data packets from higher layer applications. A FL TX LP entity 1008 performs data packet processing in memory 1006 and provides a stream of data samples. A TX MAC / PHY processor 1010 performs forward link MAC and physical layer processing (e.g. multiplex, encode, modulate, encrypt, pipeline, etc.) on entity 1008's frame sequence and
ES 2 575 453 T3 provides a stream of data samples. A transmitter unit (TMTR) 1012 processes (for example, converts to analog, amplifies, filters, and upconverts in frequency) the stream of data samples from the processor 1010 and generates a forward link signal, which is transmitted by an antenna 1014.
At access terminal 1004, the forward link signal from access point 1002 is received by antenna 1016 and processed (eg, filtered, amplified, downconverted, and digitized) by a receiver unit (RCVR) 1018 for samples received. An RX MAC / PHY processor 1020 performs forward link MAC and physical layer processing (eg, dechannel, decrypt, demodulate, decode, demultiplex, etc.) on received samples and provides a received frame sequence. An FL RX PT entity 1022 performs receiver processing on the received frame sequence and provides decoded data to a reassembly buffer 1024. The FL RX LP entity 1022 may also generate NACKs of data that have been found to be missing, and may also generate ACKs for correctly decoded data. The NACKs and ACKs are sent over the reverse link to the access point 1002 and provided to the FL TX LP entity 1008, which performs the retransmission of the missing data if applicable. A retransmission timer 1026 facilitates retransmission of the last frame to eliminate temporary memory. A NACK timer 1028 facilitates retransmission of NACK. These timers are described below.
For reverse link data transmission, at access terminal 1004, a buffer 1030 receives and stores data packets from higher layer applications. An RL TX LP entity 1032 performs data packet processing in memory 1030 and provides a stream of data samples. A TX MAC / PHY processor 1034 performs reverse link MAC and physical layer processing on the frame sequence of entity 1032 and provides a stream of data samples. A transmitter unit (TMTR) 1036 processes the data sample stream from processor 1034 and generates a reverse link signal, which is transmitted through antenna 1016.
At access point 1002, the reverse link signal from access terminal 1004 is received by antenna 1014 and processed by a receiver unit (RCVR) 1038 to obtain received samples. An RX MAC / PHY processor 1040 performs reverse link MAC and physical layer processing on received samples and provides the received frame sequence. An RL RX LP entity 1042 performs receiver processing on the received frame sequence and provides decoded data to a reassembly buffer 1044. The RL RX LP entity 1042 may also generate NACKs (for example, using a timer NAK 1046) for data found to be missing and can also generate ACKs for successfully decoded data. The NACKs and ACKs are sent over the direct link to the access terminal 1004 and provided to the entity RL TX LP 1032, which carries out the retransmission of the data that has been detected as missing in its case (for example, the use of a retransmission timer 1048). The FL and RL are described in detail below. In general, ACK and / or NACK feedback can be sent over a handshake (LP), and ACK and / or NACK feedback can also be sent over the physical layer.
Controllers 1050 and 1052 direct the operation of access terminal point 1002 and 1004, respectively. Memory units 1054 and 1056 encode and data used by controllers 1050 and 1052, respectively, to implement the disclosed embodiments.
For a multiple access system (eg, FDMA, OFDMA, CDMA, TDMA, etc.), multiple terminals can simultaneously transmit on the uplink. For such a system, a pilot sub-band can be shared between different terminals. Channel estimation techniques can be used in cases where the pilot subbands for each terminal extend the entire operating band (possibly except for the edges of the band). Such a pilot subband structure would be desirable to obtain frequency diversity for each terminal. The techniques described herein can be implemented by various means. For example, these techniques can be implemented in hardware, software, or a combination thereof. For a hardware implementation, the processing units used for channel estimation can be realized in one or more applications of specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPDs), logic devices programmable (PLD), programmable gate arrays (FPGA), processors, controllers, micro-controllers, micro-processors, other electronic units desired to carry out the functions described herein or a combination thereof. With software, the application can be through modules (for example, procedures, functions, and so on) that perform the functions described in this document. The software codes can be stored in memory units 1054 and 1056 and executed.
Referring to Figure 11, a system 1100 is illustrated that efficiently transfers scheduling information to a central scheduler to facilitate in-band resource allocation. It is to be appreciated that the system 1100 is represented as including functional blocks, which may be functional blocks that represent functions implemented by a processor, software, or a combination thereof (eg, firmware). System 1100 may be implemented on a wireless device and may include a logic module to transmit non-detailed scheduling information on an out-of-band channel 1102. For example, a request may be transferred on a dedicated channel (for example, automatically, periodically, in response to receiving data from
ES 2 575 453 T3 a disparate source, etc.) that includes approximate information related to buffer levels, QoS levels, the number of sub-carriers to support, and the like. In addition, system 1100 may comprise a logic module to obtain a mapping for reverse link communication 1104. According to an illustration, the assignment may be related to sub-carrier (s), time (s), power level (s) and so on to be used by an access terminal for reverse link communication. Alternatively, system 1100 may include a logic module for transmitting detailed scheduling information over a baseband channel to assignment 1106. For example, detailed planning information can be included with disparate data as header (s) and such detailed planning information can allow for dynamically adjusting allocated resources associated with the reverse link.
Referring now to Figure 12, there is illustrated a system 1200 that facilitates efficiently receiving scheduling information to allow for in-band resource allocation. System 1200 is represented as including functional blocks, which may represent functions implemented by a processor, software, or a combination thereof (eg, firmware). System 1200 may be deployed in a base station and may include a logic module for obtaining non-detailed scheduling information over an out-of-band channel 1202. System 1200 may also include a logic module for sending a resource allocation. based on non-detailed planning information 1204. In addition, system 1200 may comprise a logic module to obtain detailed scheduling information per in-band channel performed using resource allocation 1206.
For a software implementation, the techniques described herein can be implemented with modules (eg, procedures, functions, and so on) that perform the functions described herein. Software codes can be stored in memory units and executed by processors. The memory unit can be implemented within the processor or external to the processor, in which case it can be communicatively coupled to the processor through various means as is known in the art.
What has been described above includes one or more embodiments. It is not possible, of course, to describe every conceivable combination of components or methodologies for the purpose of describing the mentioned embodiments, but the skilled person may recognize that many other combinations and permutations of various embodiments are possible. Therefore, the described embodiments are intended to encompass all such alterations, modifications, and variations that fall within the scope of protection of the appended claims. Furthermore, to the extent that the term "includes" is used in both the description and the claims, the term is intended to be inclusive in the sense similar to the term "comprising" as "comprising" is interpreted when used as a transitional word in claim.
In the following, additional examples are described to facilitate understanding of the invention:
1. A procedure that makes it easy to efficiently provide planning information to a central planner, comprising:
transmitting non-detailed planning information over an out-of-band channel to a base station; and transmitting detailed planning information over an in-band channel to the base station.
two. The method according to 1, further comprising receiving an allocation of resources corresponding to the non-detailed planning information.
3. The method according to 2, wherein the transmission of the detailed planning information on an in-band channel further comprises transmitting the detailed information based on the resource allocation.
Four. The method according to 2, further comprising transmitting the detailed planning information to dynamically adjust the allocation.
5. The procedure according to 2, the allocation by allocating the resources associated with reverse link communication.
6. The procedure according to 5, including the resources one or more sub-carriers.
7. The procedure according to 5, the resources including one or more time slots.
8. The procedure according to 5, including the resources one or more power levels.
9. The procedure according to 5, including the resources one or more packet formats.
10. The procedure according to 1, the out-of-band channel being a dedicated channel.
eleven. The procedure according to 1, the out-of-band channel being a contention-free channel.
ES 2 575 453 T3
12. The method according to 1, further comprising transmitting the detailed planning information with a scheduled data transmission.
13. The method according to 12, which further comprises adding the detailed planning information such as one or more headers associated with a data packet to be transmitted on the in-band channel.
14. The procedure according to 1, automatically transmitting the non-detailed planning information.
fifteen. The procedure according to 1, periodically transmitting non-detailed planning information.
16. The method according to 1, transmitting the non-detailed scheduling information in response to a signal received from a base station.
17. The procedure according to 1, transmitting the non-detailed planning information in response to the arrival of data.
18. The method according to 1, the non-detailed scheduling information including data related to at least one of a buffer level and a quality of service (QoS) level of an access terminal.
19. The procedure according to 1, in which transmitting the non-detailed planning information further comprises:
determining a first number of subcarriers to support, based on a buffer level; determining a second number of sub-carriers to support, based on a power limitation; identifying a minimum between the first number and the second number of subcarriers to support; and transmitting the scheduling information that identifies a range that includes the minimum identified between the first number and the second number of subcarriers to support.
twenty. A wireless communications device, comprising:
a memory that holds data associated with planning information; and a processor that transmits non-detailed scheduling information over an out-of-band channel to a base station and transmits detailed scheduling information over an in-band channel to the base station.
twenty-one. The wireless communication apparatus according to 20, wherein the processor receives an assignment corresponding to the non-detailed planning information and transmits the detailed planning information according to the assignment.
22. The wireless communications apparatus according to 21, wherein the allocation allocates resources associated with reverse link communication, the resources being associated with at least one of, one or more subcarriers, one or more time slots, and one or more package formats.
2. 3. The wireless communication apparatus according to 20, wherein the processor transmits the detailed planning information with a scheduled data transmission.
24. The wireless communication apparatus according to 20, wherein the processor transmits the non-detailed scheduling information on a dedicated channel.
25. The wireless communications apparatus according to 20, wherein the processor determines a maximum number of sub-carriers to support and transmits the non-detailed planning information including a range associated with the maximum number of sub-carriers to which to give support.
26. A wireless communications apparatus for efficiently transferring scheduling information to a central scheduler to facilitate in-band resource allocation, comprising:
means for transmitting non-detailed planning information on an out-of-band channel;
means for obtaining an allocation for reverse link communication associated with the non-detailed scheduling information; and means for transmitting detailed planning information over an in-band channel based on the assignment.
27. The wireless communication apparatus according to 26, further comprising means for transmitting the non-detailed planning information on a dedicated channel.
ES 2 575 453 T3
28. The wireless communications apparatus according to 26, further comprising means for determining a maximum number of sub-carriers to support related to an access terminal.
29. The wireless communication apparatus according to 28, further comprising means for transmitting non-detailed planning information including a range associated with the maximum number of sub-carriers to support.
30. The wireless communication apparatus according to 26, further comprising means for dynamically adjusting the allocation based on the detailed planning information.
31. The wireless communication apparatus according to 26, further comprising means for at least one of automatically and periodically transmitting the non-detailed planning information.
32. The wireless communication apparatus according to 26, further comprising means for attaching the detailed planning information for the disparate data to be transmitted on the in-band channel according to the assignment.
33. A machine-readable medium that stores machine-executable instructions for:
transmitting non-detailed planning information over an out-of-band channel to a base station; and transmitting detailed planning information via an in-band channel to the base station.
3. 4. The machine readable medium according to 33, comprising the machine-executable instructions further receiving an allocation of resources in response to the non-detailed scheduling information and transmitting the detailed scheduling information via the in-band channel according to the allocation.
35. The machine-readable medium according to 33, comprising the machine-executable instructions further transmitting the detailed planning information with a planned data transmission.
36. The machine-readable medium according to 33, the machine-executable instructions further comprising transmitting the non-detailed scheduling information at least one of automatically, periodically, in response to the signal received from a base station, and in response to the arrival of data .
37. A processor that executes the following instructions:
transmit non-detailed planning information over a dedicated, out-of-band channel; and transmitting detailed planning information over an assigned in-band channel.
38. A method that facilitates obtaining scheduling information efficiently, comprising: receiving an out-of-band transmission that includes non-detailed scheduling information;
transmit a resource allocation based on non-detailed planning information;
receiving an in-band transmission provided based on resource allocation, the in-band transmission comprising detailed planning information.
39. The method according to 38, which further comprises receiving the out-of-band transmission on a dedicated channel.
40. The method according to 38, further comprising receiving the non-detailed planning information that includes at least one of an indication of the highest level of quality of service (QoS) of data to be transferred on a reverse link and a range that describes a number maximum number of subcarriers supported by an access terminal.
41. The method according to 38, further comprising receiving the detailed planning information included as one or more headers associated with one or more data packets communicated on a reverse link.
42. The method according to 38, further comprising dynamically adjusting the resource allocation based on the detailed planning information received.
43. The method according to 38, further comprising receiving detailed scheduling information that includes data related to at least one of the buffer size of an access terminal, a measure of queue latency for QOS purposes, sizes of buffer for multiple QOS, packet latency to the head of the queue, power control parameters, and access terminal maximum power restrictions.
44. A wireless communications device, comprising:
ES 2 575 453 T3 a memory that holds data related to the allocation of resources associated with reverse link communications; and a processor that enables obtaining non-detailed planning data, allocating resources based on non-detailed planning data, receiving detailed planning, and dynamically adjusting resource allocation based on detailed planning data.
Four. Five. The wireless communication apparatus according to 44, wherein the processor obtains the non-detailed scheduling information over a dedicated channel.
46. The wireless communication apparatus according to 44, wherein the processor obtains the non-detailed scheduling information over an out-of-band channel.
47. The wireless communication apparatus according to 44, wherein the processor obtains the approximate planning data including at least one of a data indication of the highest level of quality of service (QoS) to be transferred on a reverse link and a range which describes a maximum number of subcarriers supported by an access terminal.
48. The wireless communication apparatus according to 44, wherein the processor receives the included detailed planning data as one or more headers associated with one or more data packets communicated on an in-band channel of the reverse link.
49. The wireless communication apparatus according to 44, wherein the processor analyzes detailed planning data to identify a disparate data packet format to be obtained from an access terminal.
fifty. The wireless communications apparatus for efficiently receiving planning information to allow in-band resource allocation, comprising:
means for obtaining non-detailed scheduling information over an out-of-band channel, means for sending a resource allocation based on the non-detailed scheduling information; and means for obtaining detailed scheduling information over an in-band channel using resource allocation.
51. The wireless communication apparatus according to 50, further comprising means for dynamically altering resource allocation based on detailed planning information.
52. The wireless communication apparatus according to 50, further comprising means for obtaining non-detailed planning information including data related to a buffer level and a quality of service (QoS) level.
53. The wireless communication apparatus according to 50, further comprising means for obtaining the detailed planning data includes as one or more headers associated with one or more data packets communicated on an in-band channel of the reverse link.
54. A machine-readable medium that stores machine-executable instructions for:
receiving an out-of-band transmission that includes non-detailed planning information;
transmit a resource allocation based on non-detailed planning information; and receiving an in-band transmission provided based on resource allocation including detailed scheduling information.
55. The machine-readable medium according to 54, comprising the machine-executable instructions further dynamically adjusts the resource allocation based on the detailed planning data.
56. The machine-readable medium according to 54, comprising the machine-executable instructions further receiving non-detailed scheduling information including data related to a buffer level and a quality of service (QoS) level.
57. The machine-readable medium according to 54, comprising the machine-executable instructions further receiving detailed planning information including data related to at least one of a buffer size of an access terminal, a measure of queue latency for purposes of quality of service
ES 2 575 453 T3 (QoS), buffer sizes for multiple QoS, a first packet latency, the power control parameters and the maximum power limitations of the access terminal.
58. The machine-readable medium according to 54, the machine-executable instructions further comprising transmitting a signal that facilitates obtaining the non-detailed planning information.
59. A processor that executes the following instructions:
receiving non-detailed planning information over an out-of-band channel;
transmit a resource allocation based on non-detailed planning information; and receiving detailed planning information by means of an in-band channel, the detailed planning information provided based on the resource allocation.
Contents9
12 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12
44 members in 17 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 691460P | United States of America | – | |
| 69146005 | United States of America | P |
Members44
| Document | Office | Kind | |
|---|---|---|---|
| US2006285515A1 | United States of America | A1 | |
| CA2612322A1 | Canada | A1 | |
| WO2006138339A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2006138339A3 | World Intellectual Property Organization (WIPO) | A3 | |
| TW200718139A | Taiwan Province of China | A | |
| EP1897396A2 | European Patent Office (EPO) | A2 | |
| KR20080026185A | Republic of Korea | A | |
| CN101238753A | China | A | |
| JP2008547271A | Japan | A | |
| RU2008101651A | Russian Federation | A | |
| BRPI0611790A2 | Brazil | A2 | |
| SG165355A1 | Singapore | A1 | |
| EP2278845A1 | European Patent Office (EPO) | A1 | |
| KR101019001B1 | Republic of Korea | B1 | |
| RU2417540C2 | Russian Federation | C2 | |
| TW201123797A | Taiwan Province of China | A | |
| JP2011160439A | Japan | A | |
| JP4787319B2 | Japan | B2 | |
| US8098667B2 | United States of America | B2 | |
| TWI361608B | Taiwan Province of China | B | |
| US2012093136A1 | United States of America | A1 | |
| CN102711264A | China | A | |
| TWI374645B | Taiwan Province of China | B | |
| CN101238753B | China | B | |
| JP5290338B2 | Japan | B2 | |
| EP1897396B1 | European Patent Office (EPO) | B1 | |
| US8634424B2 | United States of America | B2 | |
| PT1897396E | Portugal | E | |
| DK1897396T3 | Denmark | T3 | |
| ES2454557T3 | Spain | T3 | |
| PL1897396T3 | Poland | T3 | |
| CA2612322C | Canada | C | |
| EP2858450A1 | European Patent Office (EPO) | A1 | |
| IN883MUN2014A | India | A | |
| EP2278845B1 | European Patent Office (EPO) | B1 | |
| PT2278845E | Portugal | E | |
| DK2278845T3 | Denmark | T3 | |
| ES2544570T3 | Spain | T3 | |
| PL2278845T3 | Poland | T3 | |
| CN102711264B | China | B | |
| EP2858450B1 | European Patent Office (EPO) | B1 | |
| ES2575453T3This record | Spain | T3 | |
| HUE027302T2 | Hungary | T2 | |
| BRPI0611790B1 | Brazil | B1 |
Numbers
- Publication
- 2575453
- Application
- 14196281
Titles2
- Spanish
- Procedimientos y aparatos para proporcionar información de planificación de forma eficiente
- English
- Procedures and devices to provide planning information efficiently
Classification
- CPC, 6
- H04W72/12
- H04W72/20
- H04W72/1268
- H04W88/08
- H04W72/23
- H04W72/21
- IPC, 3
- H04W72 12
- H04W88 08
- H04W72 54