Methods and apparatus for efficient providing of scheduling information
Abstract
This record has no abstract on file.
Term
Term ended
Projected expiry passed 13 June 2026, 0.3 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
1 claim: 1 independent, 0 dependent
- 1Zastrzeżenia patentowe 1. Sposób w terminalu dostępowym systemu komunikacji bezprzewodowej, który umożliwia wydajne dostarczanie informacji planowania do centralnej jednostki planującej (306), obejmujący:transmitowanie zgrubnych informacji planowania za pośrednictwem kanału pozapasmowego do stacji bazowej (302);i transmitowanie (506) szczegółowych informacji planowania za pośrednictwem kanału wewnątrzpasmowego do stacji bazowej (302), znamienny tym, że szczegółowe informacje planowania obejmują informacje związane z maksymalną liczbą podnośnych obsługiwanych przy gęstości widmowej mocy nadawczej. 2. Sposób według zastrzeżenia 1, obejmujący ponadto odbieranie (504) przypisania zasobów odpowiadającego zgrubnym informacjom planowania. 3. Sposób według zastrzeżenia 2, w którym transmitowanie szczegółowych informacji planowania za pośrednictwem kanału wewnątrzpasmowego obejmuje ponadto transmitowanie szczegółowych informacji na podstawie przypisania zasobów. 4. Sposób według zastrzeżenia 2, obejmujący ponadto transmitowanie szczegółowych informacji planowania w celu dynamicznego regulowania przypisania. 5. Sposób według zastrzeżenia 2, przy czym przypisanie przydziela zasoby związane z komunikacją łącza zwrotnego. 53/59P34033PL00 jest kanałem bez rywalizacji. 12. Sposób według zastrzeżenia 1, obejmujący ponadto transmitowanie szczegółowych informacji planowania z wykorzystaniem zaplanowanej transmisji danych. 13. Sposób według zastrzeżenia 12, obejmujący ponadto dołączanie szczegółowych informacji planowania jako jednego lub większej liczby nagłówków powiązanych z pakietem danych, który ma być transmitowany za pośrednictwem kanału wewnątrzpasmowego. 53/59P34033PL00 16. Sposób według zastrzeżenia 1, przy czym zgrubnych informacji planowania następuje w odebrany sygnał od stacji bazowej. 17. Sposób według zastrzeżenia 1, przy czym zgrubnych informacji planowania następuje w nadejście danych. transmitowanie odpowiedzi na transmitowanie odpowiedzi na 18. Sposób według zastrzeżenia 1, przy czym zgrubne informacje planowania zawierają dane dotyczące co najmniej jednej pozycji spośród: poziomu bufora i poziomu jakości usług (QoS) terminala dostępowego. 19. Sposób według zastrzeżenia 1, przy czym transmitowanie zgrubnych informacji planowania obejmuje ponadto: określanie pierwszej liczby możliwych do obsługi podnośnych na podstawie poziomu bufora;określanie drugiej liczby możliwych do obsługi podnośnych na podstawie ograniczenia mocy;identyfikowanie minimum między pierwszą liczbą i drugą liczbą możliwych do obsługi podnośnych;i transmitowanie informacji planowania, które identyfikują zakres, obejmujące zidentyfikowane minimum między pierwszą liczbą i drugą liczbą możliwych do obsługi podnośnych. 20. Urządzenie (304) do komunikacji bezprzewodowej do wydajnego przenoszenia informacji planowania do scentralizowanej jednostki planującej (306) w celu ułatwienia przydzielania zasobów wewnątrzpasmowych, zawierające: środki do transmitowania zgrubnych informacji planowania za pośrednictwem kanału pozapasmowego;i środki do transmitowania szczegółowych informacji planowania za pośrednictwem kanału 53/59P34033PL00 wewnątrzpasmowego, znamienne tym, że szczegółowe informacje planowania obejmują informacje związane z maksymalną liczbą podnośnych obsługiwanych przy gęstości widmowej mocy nadawczej. 21. Urządzenie do komunikacji bezprzewodowej według zastrzeżenia 20, zawierające ponadto środki do transmitowania zastrzeżenia 20, zawierające ponadto środki do określania maksymalnej liczby możliwych do obsługi podnośnych w odniesieniu do terminala dostępowego. 23. Urządzenie do komunikacji bezprzewodowej według zastrzeżenia 22, zawierające ponadto środki do transmitowania zgrubnych informacji planowania, które obejmują zakres związany z maksymalną liczbą możliwych do obsługi podnośnych. 24. Urządzenie do komunikacji bezprzewodowej według zastrzeżenia 20, zawierające ponadto środki do dynamicznego regulowania przypisania na podstawie szczegółowych informacji planowania. 25. Urządzenie do komunikacji bezprzewodowej według zastrzeżenia 20, zawierające ponadto środki do realizowania co najmniej jednej pozycji spośród: automatycznego i okresowego transmitowania zgrubnych informacji planowania. 26. Urządzenie do komunikacji bezprzewodowej według zastrzeżenia 20, zawierające ponadto środki do dołączania szczegółowych informacji planowania do innych danych, które 53/59P34033PL00 mają być transmitowane za pośrednictwem kanału wewnątrzpasmowego zgodnie z przypisaniem. 27. Urządzenie do komunikacji bezprzewodowej (204, 206, 304, 800, 904), według zastrzeżenia 20, w którym: środki do transmitowania zgrubnych informacji planowania, środki do otrzymywania przypisania i środki do transmitowania szczegółowych informacji planowania stanowią procesor (806), zawierające ponadto: pamięć (808), która przechowuje dane związane z informacjami planowania. 28. Urządzenie do komunikacji bezprzewodowej według zastrzeżenia 27, w którym środki do otrzymywania przypisania obejmują środki do otrzymywania przypisania, które przydzielają zasoby związane z komunikacją łącza zwrotnego, przy czym zasoby są związane z co najmniej jedną pozycją spośród: jednej lub większej liczby podnośnych, jednej lub większej liczby szczelin czasowych, jednego lub większej liczby poziomów mocy i jednego lub większej liczby formatów pakietów. 29. Urządzenie do komunikacji bezprzewodowej według zastrzeżenia 27, w którym procesor jest dostosowany do transmitowania szczegółowych informacji planowania z wykorzystaniem zaplanowanej transmisji danych. 30. Urządzenie do komunikacji bezprzewodowej według zastrzeżenia 27, w którym procesor jest dostosowany do transmitowania zgrubnych informacji planowania za pośrednictwem kanału dedykowanego. 31. Urządzenie do komunikacji bezprzewodowej według zastrzeżenia 27, w którym procesor określa maksymalną liczbę 53/59P34033PL00 możliwych do obsługi podnośnych i transmituje zgrubne informacji planowania, które obejmują zakres związany z maksymalną liczbą możliwych do obsługi podnośnych. 32. Urządzenie do komunikacji bezprzewodowej według zastrzeżenia 20, w którym: środki do transmitowania zgrubnych informacji planowania, środki do otrzymywania przypisania i środki do transmitowania zgrubnych informacji planowania stanowią procesor (806), który wykonuje instrukcje. 33. Sposób w stacji bazowej, który ułatwia wydajne otrzymywanie informacji planowania, obejmujący: odbieranie (602) transmisji pozapasmowej obejmującej zgrubne informacji planowania;i transmitowanie (604) przypisania zasobów na podstawie zgrubnych informacji planowania;odbieranie (606) transmisji wewnątrzpasmowej zapewnionej na podstawie przypisania zasobów, przy czym transmisja wewnątrzpasmowa zawiera szczegółowe informacje informacje maksymalną szczegółowe planowania, znamienny tym, że planowania obejmują informacje związane z liczbą podnośnych obsługiwanych przy gęstości widmowej mocy nadawczej. odbieranie zgrubnych informacji planowania, które zawierają co najmniej jedną pozycję spośród: wskazania najwyższego poziomu jakości usług (QoS) dla danych, które mają być przenoszone za 53/59P34033PL00 pośrednictwem łącza zwrotnego i zakresu opisującego maksymalną liczbę podnośnych obsługiwanych przez terminal dostępowy. 36. Sposób według zastrzeżenia 33, obejmujący ponadto odbieranie szczegółowych informacji planowania zawartych jako jeden lub większa liczba nagłówków związanych z jednym lub większą liczbą pakietów danych przesyłanych za pośrednictwem łącza zwrotnego. 37. Sposób według zastrzeżenia 33, obejmujący ponadto dynamiczne regulowanie przypisania zasobów na podstawie odebranych szczegółowych informacji planowania. 38. Sposób według zastrzeżenia 33, obejmujący ponadto odbieranie szczegółowych informacji planowania, które zawierają dane dotyczące co najmniej jednej pozycji spośród: rozmiaru bufora terminala dostępowego, miary opóźnienia kolejki dla celów jakości usług (QoS), rozmiarów bufora dla wielu QoS, opóźnienia pakietu na pozycji początkowej, parametrów sterowania mocą i ograniczeń mocy maksymalnej terminala dostępowego. 39. Urządzenie stacji bazowej (202, 302, 902) do wydajnego odbierania informacji planowania w celu umożliwienia przydzielania zasobów wewnątrzpasmowych, zawierające: środki do otrzymywania zgrubnych informacji planowania za pośrednictwem kanału pozapasmowego;i środki do wysyłania przypisania zasobów na podstawie zgrubnych informacji planowania;środki do otrzymywania szczegółowych informacji planowania za pośrednictwem kanału wewnątrzpasmowego realizowanego z wykorzystaniem przypisania zasobów, znamienne tym, że szczegółowe informacje planowania obejmują informacje związane z maksymalną liczbą 53/59P34033PL00 podnośnych obsługiwanych przy gęstości widmowej mocy nadawczej. 40. Urządzenie stacji bazowej według zastrzeżenia 39, obejmujący ponadto środki do dynamicznej zmiany przypisania zasobów na podstawie szczegółowych informacji planowania. 41. Urządzenie stacji bazowej według zastrzeżenia 39, obejmujący ponadto środki do otrzymywania zgrubnych informacji planowania, które zawierają dane dotyczące poziomu bufora i poziomu jakości usług (QoS). 42. Urządzenie stacji bazowej według zastrzeżenia 39, obejmujący ponadto środki do otrzymywania szczegółowych danych planowania zawartych jako jeden lub większa liczba nagłówków związanych z jednym lub większą liczbą pakietów danych przesyłanych za pośrednictwem wewnątrzpasmowego kanału łącza zwrotnego. 43. Urządzenie stacji bazowej (202, 302, 902) według zastrzeżenia 39, w którym środki do otrzymywania zgrubnych informacji planowania, środki do wysyłania przypisania zasobów i ś rodki do otrzymywania szczegół owych zaplanowanych informacji stanowią procesor (914), zawierający ponadto: pamięć (916), która przechowuje dane dotyczące przydzielania zasobów związanych z komunikacją łącza zwrotnego. 44. Urządzenie stacji bazowej według zastrzeżenia 43, w którym procesor jest dostosowany do otrzymywania pobieżnych danych planowania, które obejmują co najmniej jedną pozycję spośród: wskazania najwyższego poziomu jakości usług (QoS) dla danych, które mają być przenoszone za pośrednictwem łącza zwrotnego, i 53/59P34033PL00 zakresu opisującego maksymalną liczbę podnośnych obsługiwanych przez terminal dostępowy. 45. Urządzenie stacji bazowej według zastrzeżenia 43, w którym procesor jest dostosowany do odbierania szczegółowych danych planowania zawartych jako jeden lub większa liczba nagłówków związanych z jedną lub większą liczbą pakietów danych przesyłanych za pośrednictwem wewnątrzpasmowego kanału łącza zwrotnego. 46. Urządzenie stacji bazowej według zastrzeżenia 43, w którym procesor jest dostosowany do analizowania szczegółowych danych planowania w celu identyfikowania formatu dla pakietów innych danych, które mają być otrzymane od terminala dostępowego. 47. Urządzenie stacji bazowej (202, 302, 902) według zastrzeżenia 39, w którym: środki do otrzymywania zgrubnych informacji planowania, środki do wysyłania przypisania zasobów i środki do otrzymywania szczegółowych informacji planowania stanowią procesor (914). 48. Program komputerowy zawierający wykonywalne instrukcje powodujące, że co najmniej jeden komputer realizuje sposób według jednego z zastrzeżeń od 1 do 19 i od 33 do 38, gdy są one wykonywane. QUALCOMM Incorporated Pełnomocnik: 53/59P34033PL00 ζοι 53/59P34033PL00 η FIG.2 53/59P34033PL00 FIG. 3 53/59P34033PL00 FIG. 4 53/59P34033PL00 53/59P34033PL00 53/59P34033PL00 START KONIEC 700 TRANSMITOWANIE INFORMACJI PLANOWANIA ZA POŚREDNICTWEM KANAŁU DEDYKOWANEGO HłENTYFHCU JĄCYCH ZAKRES OBEJMUJĄCY ZIDENTYFIKOWANE MIMMPM OKREŚLANIE PIERWSZE J LIC ZBY MOŻLIWYCH DO OBSŁUGI PODNOSNYC H NA PODSTAWIE POZIOMU BUFORA HłENT YE1KOWANIE MINIMUM DLA PIERW· SZEJ LICZBY MOŻLIWYCH DO OBSŁUGI PODNOSNYCHI DRUGIEJ LICZBY MOŻLIWYCH DO OBSŁUGI PODNOSNYCH OKREŚLANIE DRUGIEJ LICZBY MOŻLIWYCH DO OBSŁUGI PODNOSNYCH NA PODSTAWIE OGRANICZENIA MOCY 53/59P34033PL00 53/59P34033PL00 53/59P34033PL00 53/59P34033PL00 53/59P34033PL00
138 paragraphs in 5 sections, as filed
[0001] The following description generally relates to wireless communication, and in particular to efficiently providing planning information to a centralized planning unit in a wireless communication system.
II. Background [0002]
Wireless communication systems are widely used to provide various types of communication; for delivered behind wireless. or the network, maybe example, voice and / or data can be through such communication systems A typical wireless communication system, provide multiple users with access to one or more shared resources. For example, the system may use many different multi-access methods, such as code division multiplexing (FDM), time division (TDM), multiplexing with (CDM), orthogonal frequency division multiplexing (OFDM), and other.
[0003] Commonly used wireless communication systems use one or more base stations that provide a coverage area. A typical base station may transmit multiple data streams for broadcasting, multicast and / or unicast services, the data stream may be a data stream that may be subject to independent reception for a user equipment. User device in area
The coverage of such a base station can be used to receive one, more than one or all data streams carried by the composite stream. Similarly, a user equipment may transmit data to a base station or other user equipment.
[0004] Base stations may plan uplink communication implemented from user devices to base stations. On multiplexing (OFDM), a planning station (e.g.
for example, when used with orthogonal frequency division, the base may realize decisions regarding inefficient, providing allocate resources such as time, frequency, power, etc. to one or more user devices) relating to reverse link communication, and therefore, the station base can help maintain orthogonality. However, traditional methods of providing scheduling information from a user equipment (user equipment) to a base station (base stations) can be time consuming and difficult. In addition, often planning information to a centralized scheduling unit (e.g. base station) may fail. To illustrate, early voice cellular systems typically use switched planning, in which each user may be assigned a dedicated switched channel for the duration of the call; in this case, the collection of planning information can occur very slowly and the information can be sent as high-level data packets. In addition, Data Only (DO) mode typically uses high-layer signaling layer protocol data packets. In addition, DO rev A often enables access terminals to make planning decisions in a dispersed manner; however, such distributed planning can make it difficult to maintain orthogonality associated with uplink communication.
[0005] WO 02/39760 A2 describes a system for allocating bandwidth resources among various mobile stations that are connected wirelessly to a base station. The length of the data queue at each mobile station is determined and information about this length is placed in the field in the outgoing data packet. When it is received at the base station, this field is decoded and the queue length information is used to allocate bandwidth resources among the mobile station connections.
[0006] US 2005/0053035 A1 describes a system for allocating resources for data streams, and in particular a system for allocating transmission resources in a wireless system, in which the data includes an indication of its own resource requirement. To this end, the system uses a four-bit field in data blocks in the enhanced general packet data radio service (EGPRS).
[0007] WO 2005/104461 A1 describes a method of wireless communication and a device for reporting traffic measurement information (TVM) used to support the uplink (EU) data transmission between a wireless transmitting / receiving unit (WTRU), i.e. a mobile station , and a Node-B node. After storing the EU link data in the buffer, the WTRU sends the initial TVM information request message to the Node-B indicating that the WTRU has available EU link data to be sent to the Node-B. In response, a Node-B node schedules one or more allowable EU data transmissions. The WTRU transmits at least a portion of the stored EU link data to a Node-B node via permitted EU link data transmissions.
[0008] In 3GPP, R2-041294, "Per-Cell, Per-UE, PerMAC-d Flow basis Scheduling Signaling in Enhanced Uplink" three methods for signaling rate planning are described.
53 / 59P34033PL00
SUMMARY OF THE INVENTION [0009] The invention is independent 1, 20, 33, simplified examples of understanding the summary of the embodiments as defined in the claims and 39. The following is one or more purpose of providing the basic of such embodiments. This summary is not a comprehensive overview of all contemplated embodiments, and its purpose is not to identify key or decisive elements of all embodiments, nor to define the scope of any or all of the embodiments. Its sole purpose is to present several concepts of one number of planning examples with enabling or greater implementation in a simplified form, as an introduction to a more detailed description that is presented later.
[0010] According to one or more embodiments and the corresponding description, various aspects are described in conjunction with allowing efficiently providing access terminal information to a base station to implement planning decisions.
Access terminals may transmit scheduling information in distributed requests. For example, coarse planning information may be transferred using a dedicated out-of-band channel, and accurate planning information may be transmitted via an in-band channel. [0011] In accordance with related aspects, a method is described herein that allows efficiently providing planning information to a central scheduling unit. The method may include transmitting coarse scheduling information via an out-of-band channel to the base station. In addition, the method may include transmitting
Accurate scheduling information via the in-band channel to the base station.
[0012] Another aspect relates to a wireless communication device that may include a memory that stores data related to planning information. In addition, the processor may transmit coarse scheduling information via an out-of-band channel to the base station and may transmit accurate scheduling information via an in-band channel to the base station.
[0013] Another aspect concerns a wireless communication device for efficiently transferring planning information to a centralized scheduling unit to facilitate the allocation of in-band resources. The wireless communication device may include means for transmitting coarse planning information via an out-of-band channel; means for obtaining an assignment for uplink communication associated with the rough planning information; and transmitting detailed information via an in-band assignment channel.
[0014] Another aspect is, however, a machine-readable medium having machine-executable instructions stored thereon for transmitting coarse planning information via an out-of-band channel to a base station and for transmitting accurate planning information via an in-band channel to a base station.
[0015] In another aspect, a processor is described herein, wherein the processor may execute instructions for transmitting coarse scheduling information via a dedicated out-of-band channel. In addition, the processor may execute instructions for transmitting accurate scheduling information via the assigned in-band channel.
planning measures based on
[0016] According to a further aspect, a method is described herein that allows efficiently obtaining planning information. The out-of-band method may include
In addition, the resource include receiving coarse information, the method may include transmitting based on coarse scheduling transmission information.
planning assignments.
assignment transmission receiving in-band basis for communication
In addition, the method may include in-band provided on resources, the transmission including accurate scheduling information.
[0017] Another aspect relates to a wireless device that may include a memory that stores data regarding the allocation of resources related to uplink communication. In addition, the processor may allow to receive sketchy planning data, allocate resources based on sketchy planning data, receive accurate planning data, and / or dynamically adjust resource allocation based on accurate planning data. [0018] Another aspect is related to a wireless communication device for efficiently receiving scheduling information to enable allocation of in-band resources. The wireless communications device may include means for receiving coarse information via an out-of-band channel, resource assignment means based on coarse planning, and means for receiving accurate planning information via an in-band channel implemented using resource assignment.
[0019] Yet another aspect relates to a machine readable medium having machine executable instructions thereon for receiving an out-of-band transmission containing coarse scheduling information; transmit resource assignments based on coarse planning information; and receiving in-band transmission provided on the scheduler for sending information
53 / 59P34033EN00 containing accurate planning information based on resource assignment.
[0020] In another aspect, a processor is described herein, wherein the processor can execute instructions for receiving coarse planning information via an out-of-band channel, transmitting resource assignment based on coarse planning information, and receiving accurate planning information via an in-band channel. accurate planning information is provided based on resource assignment.
[0021] In order to achieve the above and related objectives, one or more embodiments include the features fully described hereinafter and in particular those indicated in the claims. The following description and the attached drawings show in detail some sample aspects of one or more embodiments. However, these aspects only indicate a few different ways in which the principles of the various embodiments can be used and the described embodiments are intended to cover all such aspects and their equivalents.
BRIEF DESCRIPTION OF THE DRAWINGS [0022] FIG. 1 is an illustration of a wireless communication system in accordance with various aspects described herein.
[0023] FIG. 2 is an illustration of a system that efficiently provides information to a base station to enable scheduling related to uplink communication.
[0024] FIG. 3 is an illustration of a system that separates the transmission of requests used to assign resources related to uplink communication.
[0025] FIG. 4 is an illustration of an exemplary data packet that can be transmitted on an in-band channel through a base station access terminal.
[0026] FIG. 5 is an illustration of a methodology that efficiently provides scheduling information from an access terminal to a base station.
[0027] FIG. 6 is an illustration of a methodology that enables efficient receipt of planning information in a central planning unit.
[0028] FIG. 7 is an illustration of a methodology that allows providing coarse planning information to a central planning unit.
[0029] FIG. 8 is an illustration of an access terminal that enables efficient uplink uplink scheduling information.
[0030] FIG. 9 is an illustration of a system that allows efficiently receiving scheduling information used to roughly assign and / or regulate the allocation of resources related to uplink communication.
[0031] FIG. 10 is an illustration of a wireless network environment that can be used in conjunction with the various systems and methods described herein.
[0032] FIG. 11 is an illustration of a system that efficiently transfers scheduling information to a centralized scheduling unit to facilitate the allocation of in-band resources.
[0033] FIG. 12 is an illustration of a system that efficiently receives scheduling information to enable in-band resource allocation
DETAILED DESCRIPTION
[0034] Different embodiments will now be described with reference to the drawings in which the same reference signs are used to indicate the same elements throughout the description. In the following description, for clarification, many specific details are provided to provide a thorough understanding of one or more embodiments. It may, however, be obvious that such an embodiment (examples) can be implemented without these specific details. In other cases, well-known structures and devices are shown in block diagram form to facilitate the description of one or more embodiments.
[0035] The terms "component", "module", "system" and the like used in this application are intended to refer to a computer-related entity, or computer hardware, firmware, a combination of computer hardware and software, software or software in progress . For example, a component may be a process running on a processor, processor, object, executable file or program, execution thread, program and / or computer, but is not limited to the examples listed. As an example, both the application running on the counting device and the counting device can be a component. One or more components may be included in the process and / or thread of execution, and the component may reside on one computer and / or may be distributed between two or more computers. In addition, these components can be made of various computer-readable media having different data structures recorded. Components can communicate using local and / or remote processes, as per a signal having one or more data packets (e.g., data from one component interacting with another component in the system
53 / 59P34033EN00 local network, distributed system and / or within a network such as the Internet with other systems via a signal). [0036] Furthermore, various embodiments are described herein in connection with a user terminal. The user terminal may relate to the provisioning device and / or data.
Subscriber, remote, mobile terminal, access device, remote terminal, user terminal, user voice communication can be connected to a counting device, such as a laptop or desktop computer, or it can be a stand-alone device, such as a personal digital assistant (PDA) . A user terminal may also be called a system, subscriber unit, mobile station, terminal station, user, user client or user equipment. The user terminal can be a subscriber station, wireless device, mobile phone, PCS telephone, wireless telephone, telephone using the session initiation protocol (SIP), station with wireless local loop (WLL), personal digital assistant (PDA), handheld device with wireless communication function or other processing device connected to the wireless modem.
[0037] A base station (e.g., access point) may refer to a device in an access network that communicates via a radio interface, through one or more sectors, with user terminals. The base station may act as a routing device between the user terminal and the rest of the access network, which may include an IP network, by converting the received radio interface frames into IP packets. The base station also coordinates the management of attributes for the radio interface.
[0038] Furthermore, various aspects or features described herein may be implemented as a method, device or product using standard programming and / or methods by an access point station, device
Engineering. The term "product" used in this document is intended to cover a computer program accessible from any computer-readable device, carrier or media. For example, computer readable media may include, but are not limited to, magnetic memory devices (e.g., hard disks, floppy disks, magnetic tapes, etc.), optical disks (e.g. compact disk (CD), universal digital disk (DVD), etc.), smart cards, devices with flash memory (e.g. EPROM, card, stick, key drive, etc.). In addition, the various storage media described herein may be one or more devices and / or other machine readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, concluding and / or carrying instructions and / or data.
[0039] Referring now to Fig. 1, a wireless communication system 100 is shown in accordance with the various embodiments illustrated herein. System 100 may include 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 respect to one or more access terminals (AT) 104. Each base station 102 may include a transmission chain and a receiving chain, each of which may in turn contain a plurality of components related to signal transmission and reception (e.g., processors, modulators, multiplexers, demodulators, demultiplexers, antennas, etc.), as will be seen by an expert in the field. Base stations 102 may be fixed and / or mobile stations and may also be referred to as access points, base transceiver systems and the like. Access terminals 104 may be, for example, telephones
Cellular phones, smartphones, laptops, handheld communication devices, handheld computing devices, satellite radios, global positioning systems, PDAs and / or any other suitable communication device in the wireless communication system 100. Access terminals 104 can be fixed or mobile and can also be referred to as mobile stations, user equipment (UE), user terminals, wireless devices, handsets, etc.
[0040] Each access terminal 104 may communicate with one or more base stations 102 on the forward and / or reverse link at any given time. The forward link (FL) refers to the communication link from base stations 102 to access terminals 104 and the reverse link (RL) refers to the communication link from access terminals 104 to base stations 102. Base stations 102 can further communicate with exchange 106 of operations and management via 108 data networks (e.g. Internet). Operation and management panel 106 may perform functions such as, for example, authentication and authorization of access terminals 104, accounting, invoicing, and so on.
[0041] System 100 allows the provision of scheduling information from access terminals 104 to base stations 102 in an efficient manner. Such information can be used by base stations 102 to plan uplink communication. By using a centralized planning unit (s) associated with base stations 102, orthogonality between transmissions occurring in the system 100 can be maintained.
[0042] System 100 performs efficient transfer of planning information by using split requests from access terminals 104 to base stations 102. For example, coarse planning information can be transmitted using out-of-band signaling, and more detailed
Scheduling information may be provided by in-band signaling. Coarse information may be transmitted to base station 102, e.g., via a dedicated channel. To illustrate, the coarse information may include data relating to buffer levels of access terminals 104, quality of service (QoS) associated with access terminals 104, and the like. According to another example, the detailed planning information may be included as a header (s) associated with the data packet (data packets) transmitted after the access terminal 104 receives the assignment from the base station 102 in response to the coarse out-of-band planning request.
Access terminal 104 may transmit the packet (s) over the reverse link in accordance with such assignment, and the packet (s) may include additional scheduling information that can be used by base station 102. As an example, the coarse information may indicate a range including the number of bits that the access terminal 104 has for transmission, such as more than 1000 bits, more than 0 bits, but less than 1000 bits, or 0 bits, and the detailed planning information may describe the number bits to be transmitted with 1-bit accuracy. Additionally or alternatively, the coarse information may be such that the priority 1 QoS stream has at least 1000 bits to send, while the detailed planning information may describe the number of bits in each non-empty QoS stream with some accuracy.
[0043] Referring to Fig. 2, a system 200 is shown that efficiently provides information to base station 202 to enable scheduling related to uplink communication. The system 200 may include any number of access terminals such as access terminal 1 204 and access terminal 2 206. Base station 202 may use a central scheduling unit based on packets for the link
Feedback. In addition, base station 202 may collect information to create assignments, determine resource allocation to each access terminal 204-206, and transmit assignments to access terminals 204-206.
[0044] Access terminals 204-206 efficiently provide scheduling information to base station 202. Each access terminal 204-206 may transmit coarse information on a dedicated out-of-band channel to the base station.
202. In addition, more accurate information through terminals using access 204-206 may send scheduling information to base station 202. For example, more accurate information may be attached to data packets transmitted to base station 202 according to resource assignment (e.g., scheduled time, assigned subcarriers , packet format, etc.). Thus, additional planning information may be provided within the in-band communication implemented for the assigned resources.
[0045] Access terminals 204-206 may transmit any information used in connection with scheduling. For example, the information may include the access terminal buffer size, queue delay measure for QoS, buffer sizes for multiple QoS, packet delay at start position, power control parameters such as transmit power or transmit power spectral density, power limits maximum for the access terminal, and so on. Each 204-206 access terminal can transmit coarse information on a dedicated out-of-band channel. For example, the rough information may include a 2-bit buffer level and a 2-bit QoS level; however, the claimed subject matter is not so limited. To illustrate, a dedicated channel may be useful for obtaining a data channel; thus, the request may be transmitted via a dedicated out-of-band channel to base station 202 to enable receiving the in-band channel assignment
53 / 59P34033EN00 data. According to another example, after subjecting the access terminal (e.g., access terminal 1 204) to scheduling, such access terminal may transmit accurate information in-band according to the resource assignment received in response to an out-of-band transmission. Additionally or alternatively, an access terminal (e.g., access terminal 1
204) subject to planning may send any other data via the planned in-band channel.
[0046] Referring to Fig. 3, a system 300 is shown that splits the request transmission used to assign resources related to uplink communication. Although one base station 302 and one access terminal 304 are shown, it should be noted that the system 300 may include any number of base stations and any number of access terminals. Access terminal 304 may efficiently deliver the request (s) to base station 302. Base station 302 may further include a central scheduling unit 306 that assigns resources to access terminal 304 (and / or any other access terminal (access terminals) similar to access terminal 304, which similarly provides the request (s)). Central scheduling unit 306 may collect information from access terminal 304 (and / or other access terminal (access terminals)), allocate resources to access terminal 304 (and / or other access terminal (access terminals)), and transmit assignment to access terminal 304 (and / or other access terminal (access terminals)).
[0047] The access terminal 304 may further include a coarse request unit 308, an in-band transmission controller 310 and a request matching unit 312. In addition, central scheduling unit 306 of base station 302 may coarse information collecting unit 314 and collecting more 316
Unit accurate information. 308 coarse requests can perform the transmission
Out-of-band to base station 302; out-of-band transmission may be received by the coarse information gathering unit 314, then evaluated (e.g., central planner 306) to allocate resources. 308 coarse requests can transmit coarse through a dedicated channel, which can be a code division multiple access channel (CDMA), time division multiple access channel (TDMA), a frequency division multiple access channel (FDMA), an OFDMA channel, a combination of the listed channels, etc. example, a dedicated channel maybe a small overhead. Additionally or
The information unit may be a request channel, alternatively a dedicated channel through which the coarse request unit 308 provides information, may be a non-competitive channel access terminal 304
The coarse request unit 308 (and / or may automatically choose when to send scheduling parameters to base station 302 and / or may periodically cyclically pass parameters. In addition, it should be noted that base station 302 may request specific parameters from access terminal 304.
[0048] The coarse information storage unit 314 and / or central scheduling unit 306 may evaluate the coarse information received from the coarse request unit 308 and provide an assignment to the access terminal in response
304. According to an example, the system 300 may use orthogonal frequency division multiple access (OFDMA) in combination
According to in-band communication. for example, the resource allocation provided by the central scheduler 306 may be the number of subcarriers (e.g., subcarriers). However, this subset of the subject matter of the claimed invention is not limited to the aforementioned example and instead of the type of in-band communication etc.) and / or the allocation of any connection with uplink communication.
this includes any (e.g. CDMA, TDMA, FDMA, resource used in
[0049] Central scheduler 306 may transmit the assignment to the access terminal 304. As illustrated, the assignment may be provided to the in-band transmission controller 310. In-band transmission controller 310 may allow access terminal 304 to perform uplink transmission to base station 302 in accordance with the received assignment. The received assignment may allow the in-band transmission controller 310 to allow transmission of one or more packets over the reverse link; therefore, the control overhead can be reduced compared to traditional methods that use assignment for each packet. In addition, request matching unit 312 may transmit additional information used in connection with reverse link scheduling via in-band transmission. Such additional information may be received by the unit 316 collecting more accurate information and then used by the central scheduling unit 306 to modify the assignment (assignments) (e.g. regarding current and / or future transmission (multiple transmissions) regarding reverse link communication. As illustrated, out-of-band planning information transmissions performed by the coarse request unit 308 and in-band transfers of planning information implemented by the request matching unit 312 may occur at different times. According to another example, the overhead can be reduced by using the coarse request unit 308 and the request matching unit 312. According to this example, a cursory resource approximation can be provided to centralized scheduling unit 306 by means of a coarse request unit 308 that can be used for initial allocation of resources, and then request matching unit 312 can attach additional data regarding time frame, buffer size, level power and this
53 / 59P34033EN00 similar to allow dynamic reallocation of resources for access terminal 304.
[0050] Different information may be determined by access terminal 304 and / or provided from access terminal 304 to base station 302 for use by central scheduling unit 306. For example, access terminal 304 may use a distributed power control algorithm that determines power spectral density transmitting data channel, where power spectral density (PSD) is the amount of transmit power per subcarrier. In addition, the access terminal 304 may provide information about the maximum transmit power that allows determining the maximum number of subcarriers that the access terminal 304 may support at a certain PSD density with respect to the access terminal 304. In addition, the access terminal 304 may be associated with several QoS streams. such as data, control and non-guaranteed voice delivery. For QoS streams susceptible to delay, such as voice, the queue may have an associated delay related to the maximum period of time for which any packet has been in the queue.
[0051] The coarse request unit 308 may use the dedicated periodic request channel (REQ) associated with the access terminal 304 in which the coarse information is sent. For example, the REQ channel may be a 4-bit REQ channel in which the first 2 bits indicate the highest QoS level for data to be sent by access terminal 304 and the second 2 bits indicate the maximum number of subcarriers that access terminal 304 can support in cycles such as 1-8, 9-16, 17-32 or above 32. The maximum number of subcarriers can be specified (e.g. through access terminal 304, 308 coarse request unit, etc.) as the smaller of the following numbers: the number of serviceable subcarriers based on buffer level and the number of serviceable subcarriers based on maximum power limitation.
[0052] Access terminal 304 may determine the number of serviceable subcarriers based on buffer level by determining the spectral density of data. For example, the spectral density of data may be expressed in bits per packet per subcarrier. The serviceable number of subcarriers can be obtained by dividing the number of bits in the buffer associated with the access terminal 304 by the data spectral density. The spectral density of the data may be based on the spectral power density determined by the power control.
[0053] The spectral density of data can be assessed based on the PSD density in various ways. For example, the last reported PSD density level can be used to determine the spectral density of data. Additionally or alternatively, the fading version of the last reported PSD density level can be used to assess the spectral density of data. One skilled in the art will recognize that any prediction method can be used to predict the spectral density of data that base station 302 and / or access terminal 304 can determine to determine the spectral density of data. Furthermore, it is contemplated that the number of subcarriers may be determined based on the total buffer size, largest QoS level buffer size, reported QoS level buffer size, or some other function of different buffer sizes.
[0054] The access terminal 304 may further determine the number of serviceable subcarriers based on the maximum power limit. Accordingly, the access terminal 304 may divide the maximum transmit power associated with the access terminal 304 by the density PSD determined by the power control. Additionally or alternatively, access terminal 304 may use a filtered average PSD density level value, filtered maximum number of subcarriers, or determined maximum number of subcarriers.
53 / 59P34033PL00
Referring to Fig. 4, an example is shown
400 data that can be transmitted via the in-band channel packet through the base station access terminal. A data packet 400 can be sent over the received Packet 400 over the link by assigning a message with another feedback in response to a rough out-of-band request. The data may include a packet header that contains information (e.g., 1 bit) indicating the inclusion of additional scheduler information (e.g. 402 scheduler message (s) in a data packet of 400. If bit is set, data packet 400 contains one or more scheduler 402 messages. As an example, the field may indicate the number (messages) of 402 the scheduler. As illustrated, the continuation bit may be included in each of the scheduler message (s) 402, which indicates whether the additional scheduler message (s) 402 is included as part of the data packet 400.
[0056] It should be noted that any information used in conjunction with uplink communication scheduling may be included as part of the scheduler message (s) 402. For example, the scheduler message (s) 402 may include information related to the buffer size of each QoS stream, the start position delay of each QoS stream, the power control transmit power spectral density, the maximum number of subcarriers supported at the transmit power spectral density, and so on. For parameters specific to QoS streams, explicitly and / or implicitly indicated;
include the order in which buffer levels are indicated. The transmit power spectral density may be expressed as an offset relative to a reference level, such as an offset relative to or the power of the performance level control channel. The remaining QoS stream can be implicit indication can pilot with controlled power controlled to given
Scheduled bits can be used for data transmission (e.g., 404 data); thus, refined planning information can be efficiently included in scheduled data transmissions. [0057] Furthermore, it is contemplated that the detailed planning information (e.g. provided via in-band signaling) can be used to modify the current transmission (multiple transmissions) and / or transmission (multiple transmissions) at a later scheduled time. For example, the detailed scheduling information (e.g., the request matching unit 312 of Fig. 3) may include data in one message or more scheduler messages 402 that relate to changes in the data packet format. Thus, the access terminal may indicate to the base station that the next packet sent via the in-band uplink channel may have a specific format. According to another illustration, any modification related to resource allocation can be implemented dynamically based, at least in part, on detailed planning information.
[0058] Referring to Figs. 5-7, methodologies are described for efficiently providing planning information regarding uplink communication to a centralized scheduling unit. Although, for the purpose of simplifying the explanation, the methodologies are presented and described as a sequence of activities, it should be understood and noted that the methodologies are not limited by the order of activities, because some activities may, in accordance with one or more embodiments, occur in a different order and / or simultaneously with other activities outlined and described in this document. For example, those skilled in the art will understand and recognize that the methodology could alternatively be represented as a series of interrelated states or events, such as in a state diagram. Also, not all illustrated activities may be required for
Implementing methodology in accordance with one or more embodiments.
[0059] Referring to Fig. 5, a methodology 500 is shown that allows efficiently providing scheduling information from an access terminal to a base station. At step 502, coarse planning information may be transmitted via out-of-band signaling. For example, coarse planning information can be sent via a dedicated channel. It is contemplated that such a dedicated channel may be a CDMA channel, TDMA channel, FDMA channel, OFDMA channel, combination of said channels, etc. Coarse planning information may include information on buffer level (levels), QoS level (levels), restrictions ( power limitations, possible to handle subcarriers, and so on.
[0060] At step 504, corresponding to the rough planning information may be received.
can allocate any resources related to uplink communication. For example, the assignment may assign a subcarrier (s), time period (s), power (powers), packet format (s), etc. for use in connection with a reverse link transmission. At step 506, detailed planning information via assignment signaling. As illustrated, the data packet (s) may be transmitted on the reverse link as assigned and such data packet (s) may contain additional detailed planning information. As an example, additional planning information may be included as one or more headers associated with the data packet (s). Additional planning information can enable dynamic adjustment of uplink resource assignments. In addition, additional planning information may indicate the format of one assignment
Assignment can be transmitted in-band as per
53/59 P34033EN00 or more in-packets transmitted in-band transmitted.
[0061] Referring to Fig. 6, methodology 600 is shown that allows efficiently obtaining planning information in a central scheduling unit. At step 602, superficial planning data may be received via a dedicated channel. As an example, superficial planning data can be obtained from any number of access terminals. According to this example, superficial planning data can be received via non-contention channels dedicated to each of the access terminals. For example, superficial planning data may be periodically received from each of the access terminals at appropriate times; however, the claimed subject matter is not so limited. At 604, resources for uplink communication can be assigned based on superficial planning data. In addition, the assignment may be transmitted to a suitable terminal. Resources may include, for example, a subcarrier time slot (time slots), power level (s), packet format (s), and the like. As illustrated, the sketchy planning data may include an indication of the maximum number of serviceable subcarriers; thus, if available, such a number of subcarriers can be assigned to the access terminal from which cursory planning data has been obtained for uplink communication.
[0062] In step 606, refined planning data sent with assigned resources can be received. Refined planning data can be included as one header or attached to other access data (subcarriers), more headers received in-band communication.
assigned resources can be regulated with detailed planning data. So, low-cost planning can be
At step 608, based on cursory data received through out-of-band channels, and refined data
Scheduling can be received via in-band channels, thus enabling efficient reception of such information. [0063] Referring to methodology 700,
Fig. 7, providing roughing the number specified on the second number now to which allows planning information to the central scheduling unit. At 702, the first number of serviceable subcarriers can be determined based on the buffer level. For example, the first number of serviceable subcarriers can be evaluated by dividing the number of bits in the buffer by the spectral density of the data (e.g. bits per packet per subcarrier). At 704, a second serviceable subcarrier may be based on the power limitation. For example, serviceable subcarriers can be identified by dividing the maximum transmit power of the access terminal by the power spectral density (PSD) determined by the power control. At 706, a minimum can be identified between the first number of serviceable subcarriers and the second number of serviceable subcarriers. At 708, scheduling information may be transmitted via a dedicated channel. Planning information can identify a range that includes the identified minimum. Thus, a rough indication of the maximum number of serviceable subcarriers can be efficiently delivered to the central planning unit. In addition, it is contemplated that more accurate planning information may be provided via in-band communication.
[0064] It should be noted that, in accordance with one or more aspects described herein, conclusions can be made regarding the efficient provision of planning information, determining how to split requests containing planning information, etc. The term "infer" used herein or "conclusion"
Essentially refers to the process of justifying or determining system, environment and / or user states based on a set of observations captured through events and / or data. For example, a conclusion may be used to identify a specific context or action, or may produce a probability distribution for states. The conclusion may be probabilistic, that is, calculating the probability distribution of the states in question based on consideration of data and events. The conclusion may also refer to methods used for submitting higher-level events from the set of events and / or data. Such a conclusion results in the creation of new events or activities from the set of observed events and / or stored event data, determining whether the events are correlated in a short period of time or not, and whether the events and data come from one or several events and data sources.
[0065] As an example, one or more of the methods outlined above may include making conclusions on how to efficiently separate scheduling information for transmission over out-of-band and in-band channels. To further illustrate, conclusions can be made regarding determining spectral density levels of data associated with access terminals. It should be noted that the above examples are illustrative and their purpose is not to limit the number of conclusions that can be drawn, nor to the manner in which these conclusions are made in conjunction with the various embodiments and / or methods described herein.
[0066] Fig. 8 is an illustration of access terminal 800 that allows efficient uplink uplink planning information. The access terminal 800 includes an 802 receiver that receives a signal, e.g., from a receiving antenna (not shown) and performs typical operations (e.g.
It filters, amplifies, converts to a lower frequency, etc.) on the received signal, and converts the conditioned signal to digital to obtain samples. The receiver 802 may be, for example, an MMSE receiver and may include a demodulator 804, which may demodulate the received symbols and provide them to the processor 806 for channel estimation. Processor 806 may be a processor dedicated to analyze information received by the 802 receiver and / or generate information for transmission by the 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 the 802 receiver, generates information for transmission by transmitter 816 as well as controlling one or more components of access terminal 800.
[0067] The access terminal 800 may further include memory 808 which is operatively connected to the processor 806 and which may store data to be transmitted, received data, and the like. Memory 808 can store planning information such as, for example, access terminal buffer size data 800, buffer sizes for multiple QoS, packet delay at start position, queue delay measures for QoS purposes, power control parameters, etc.
[0068] It should be noted that the data storage (e.g., memory 808) described herein may be either volatile memory or non-volatile memory, or may contain both volatile memory and non-volatile memory. To illustrate, but not limited to, non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable PROM (EEPROM) or flash memory. Volatile memory can include direct access memory (RAM) that works like external memory
Handy. To illustrate, but not limited to, RAM is available in many forms, such as synchronous RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual-speed SDRAM (DDR) SDRAM), expanded SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct Rambus RAM (DRRAM). The memory of the 808 systems and methods in question is intended to include, without being limited to, those and any other suitable types of memory.
[0069] The receiver 802 is further operatively connected to a coarse request unit 810 that generates a request that can be transmitted by the transmitter 816 via a dedicated out-of-band channel. The coarse request unit 810 may collect planning information used to receive uplink resource assignments from the centralized scheduler. For example, the coarse request unit 810 may automatically perform transmission of an out of band, cursory request. Additionally or alternatively, the coarse request unit 810 may periodically transmit such requests. According to another illustration, information may be received by a receiver 802 that initiates the generation and / or transmission of a request by the coarse request unit 810 (e.g., via transmitter 816). In addition, the coarse request unit 810 may transmit coarse scheduling information in response to data arrival (e.g., a non-empty buffer).
[0070] In addition, request matching unit 812 may use allocated resources associated with a reverse link and transmit additional, more accurate information. To illustrate, the time subcarrier, power level (levels), etc. may be assigned to access terminal 800 for reverse link communication ; thus, request matching unit 812 may include in-band planning (subcarriers), period (s), packet format (s),
Time, packet, enable requests, the processor modulator information, additional scheduling information (e.g., header (s)) to data transmitted via a reverse link according to the assigned subcarrier (s), period (s), power level (s), format (formats) etc. The matching unit 812 transmits more accurate scheduling via transmitter 816 to enable dynamic resource assignment modification with respect to the access terminal 800. Access terminal 800 further includes a modulator 814 and a transmitter 816 that transmits the signal to, e.g., a base station, another user equipment , remote client, etc. Although the coarse request unit 810, request matching unit 812 and / or 814 are shown separate from 06, it should be noted that they may form part of a processor 806 or multiple processors (not shown).
[0071] Fig. 9 shows a system 900 that allows efficiently receiving scheduling information used to roughly assign and / or regulate the allocation of resources related to uplink communication. System 900 includes a base station 902 with a receiver 910 that receives the signal (s) from one or more 904 user devices via multiple 906 receive antennas, and a 924 transmitter that transmits to one or more 904 user devices via 908 transmit antenna Receiver 910 can receive information from receive antennas 906 and is operably associated with a demodulator 912 that demodulates the received information. Demodulated symbols are parsed by processor 914, which may be similar to the processor described above with reference to Fig. 8, and which is connected to memory 916, which stores resource allocation information related to uplink communication (e.g., level-related data ( buffer levels), QoS level (levels), limit
Power limitations, etc. related to the user's device user devices) 904) that can be measured and / or received users) 904 and / or any of the user's device (devices or other base station (not shown)) other information assignment, the user appropriate to perform the various actions and functions outlined in this document. Processor 914 is further connected to a coarse resource allocating unit 918 that evaluates the coarse planning information received from the user equipment (user equipment) 904 for the purpose of which the user equipment is being transmitted) 904 the coarse resource allocator can analyze the out-of-band planning information provided via the dedicated channel. To illustrate, and not limited to, the out-of-band planning information evaluated by the coarse resource allocation unit 918 may constitute a 4 bit request that includes an indication of the highest QoS level for the data to be transmitted, and a range describing the maximum number of subcarriers supported by the user equipment. It should be noted that the coarse resource allocation unit 918 may be included in a central scheduling unit (e.g. in central planning unit 306 of Fig. 3) associated with base station 902.
[0072] Processor 914 may further be connected to a dynamic resource assignment controller 920 that may allow modifying the resource assignment based on the received in-band planning information. For example, the dynamic resource assignment controller 920 may analyze scheduling information provided as header (s) in the data packet (s) received via the reverse link transmitted according to the assignment provided by the coarse resource allocation unit 918. The dynamic resource allocation controller 920 may also be included in the provision of device assurance
Unit 918
53 / 59P34033EN00 central planning unit. The dynamic resource assignment controller 920 and / or the coarse resource allocation unit 918 may further be connected to a modulator 922. Modulator 922 may multiplex the assignment information for transmission by transmitter 926 via antennas 908 to user equipment (user equipment) 904. Although the coarse resource allocation unit 918, dynamic resource assignment controller 9 / and / or modulator 922 have been shown to be separate from processor 914, it should be noted that they may be part of processor 914 or multiple processors (not shown).
[0073] Fig. 10 shows an example of wireless communication. System 1000 The system 1000 wireless communication represents one access point 1002 (e.g.
(e.g. terminal However, the base station should be one) and one access terminal 1004) for the sake of brevity. note that the 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 from the exemplary access point 1002 and terminal 1004 described below. In addition, it should be noted that access point 1002 and / or terminal 1004 can use systems (Fig.
1-3 and 8-9), and / or methods (Figs. 5-7) described herein to facilitate wireless communication with each other.
[0074] Referring now to Fig. 10, the forward link (FL) allows data transmission from access point 1002 to access terminal 1004. The reverse link (RL) allows data transmission from access terminal 1004 to access point 1002. Access point 1002 may transmit data to one or more access terminals simultaneously on the forward link. Access terminal 1004 may transmit the same data to one or more access points on the reverse link.
[0075] For downlink data transmission, at access point 1002, buffer 1006 receives and stores data packets from higher layer applications. The FL TX LP 1008 unit performs processing on data packets in buffer 1006 and provides a frame sequence containing frames. The MAC / PHY TX 1010 processor performs downlink MAC and physical layer (e.g. multiplexing, coding, modulation, encryption, channeling, etc.) on the frame sequence of unit 1008 and provides a stream of data samples. The transmitter unit (TMTR) 1012 processes (e.g., converts to analog, amplifies, filters and converts to a higher frequency) a stream of data samples from the processor 1010 and generates a downlink signal that is transmitted via antenna 1014.
[0076] At access terminal 1004, the forward link signal from access point 1002 is received by antenna 1016 and processed (e.g., filtered, amplified, down-converted and digitized) by a receiver unit (RCVR) 1018 to receiving received samples. The MAC / PHY RX 1020 processor performs downlink MAC and physical layer (e.g. removing channel splitting, decryption, demodulation, decoding, demultiplexing, etc.) on received samples and provides the received sequence of frames. The FL RX LP 1022 performs receiver processing on the received frame sequence and provides decoded data to the 1024 folding buffer. The FL RX LP 1022 may also generate negative NACK confirmations for data that has been detected to be missing, and may also generate ACK confirmations for data decoded correctly. Negative NACK confirmations and ACK confirmations are sent via a reverse link to access point 1002 and delivered to FL TX LP 1008 unit which retransmits missing data, if any.
53 / 59P34033PL00
The retransmission time counter 1026 allows retransmission of the last frame to flush the buffer. The NACK 1028 time counter allows retransmission of negative NACK confirmations. These timers are described below.
[0077] For reverse link data transmission, at access terminal 1004, buffer 1030 receives and stores data packets from higher layer applications. The RL TX LP 1032 unit performs processing on data packets in buffer 1030 and provides a frame sequence containing frames. The MAC / PHY TX 1034 processor performs reverse link MAC and physical layer processing on the frame sequence of the 1032 unit and provides a stream of data samples. The transmitter unit (TMTR) 1036 processes the data sample stream from processor 1034 and generates which uplink signal is transmitted via antenna 1016.
[0078] At access point 1002, the reverse link signal from access terminal 1004 is received by antenna 1014 and processed by the receiver unit (RCVR) 1038 to receive the received samples. The MAC / PHY RX 1040 processor performs uplink MAC layer processing and the delivery layer it provides
LP 1042 of the received sequence performs frames and splicing 1044.
physical on received samples and frame sequence. The RL RX unit processing the receiver on the received provides decoded data to the buffer
The RL RX LP 1042 may also generate negative NACK confirmations (e.g., using the NAK time counter 1046) for data that has been detected to be missing and may also generate ACK confirmations for correctly decoded data. Negative NACK confirmations and ACK confirmations are sent via the forward link to access terminal 1004 and delivered to the RL TX LP 1032 unit, which performs retransmission of missing data, if any (e.g. using the 1048 retransmission time counter). The FL link and RL link are in detail
53 / 59P34033EN00 described below. In general, ACK acknowledgment and / or NACK negative acknowledgment feedback may be sent via the link protocol (LP), and ACK and / or NACK negative acknowledgment feedback may also be sent via the physical layer.
[0079] Controllers 1050 and 1052 direct work at access point 1002 and access terminal 1004, respectively. Memory units 1054 and 1056 store program codes and data used by controllers 1050 and 1052, respectively, to implement the illustrated embodiments.
[0080] For a multi-access system (e.g., FDMA, OFDMA, CDMA, TDMA, etc.), multiple terminals may simultaneously transmit on an uplink. For such a system, pilot subbands can be shared among different terminals. Channel estimation methods can be used when pilot subbands for each terminal extend to the entire operating band (possibly except band edges). Such a pilot subband structure would be desirable to obtain frequency diversity for each terminal. The methods described in this document can be implemented by various means. For example, these methods can be implemented in hardware, software or a combination thereof. For hardware implementation, processing units used for channel estimation can be implemented in one or more integrated circuits for special applications (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), directly programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, other electronic units designed to perform the functions described in this document or in a combination of the two. In the case of software, implementation can take place using modules (e.g. procedures, functions and so on) that perform functions
53 / 59P34033EN00 described herein. Software codes can be stored in memory units 1054 and 1056 and can be executed.
[0081] Referring to Fig. 11, a system 1100 is shown that efficiently transmits planning information to a centralized scheduling unit to facilitate the allocation of in-band resources. It should be noted that the illustrated system 1100 includes functional blocks, which may be functional blocks that represent functions implemented by a processor, software, or a combination thereof (e.g., firmware). System 1100 may be implemented in a wireless device and may include a logical module for transmitting coarse planning information via an out-of-band channel 1102. For example, the request may be sent via a dedicated channel (e.g., automatically, periodically, in response to receiving data from another source , etc.), which contains superficial information about the buffer level (s), possible subcarriers, etc.
may include a logic module for receiving assignments for uplink communication 1104. As illustrated, refer to the subcarrier (s), period of the power level (s), and so on for use by the access terminal for uplink communication. In addition, the system 1100 may include a logic module for detailed scheduling information for QoS level, numbers. In addition, the system 1100 may assign (periods) of time, for transmission via an in-band channel on assignments 1106.
For example, detailed planning information may be included as other header (s) and such detailed planning information may allow dynamic adjustment of the assigned resources associated with the reverse link.
[0082] Referring now to Fig. 12, the system is shown
1200, which enables efficient reception of planning information
53 / 59P34033EN00 may represent software or to enable allocation of in-band resources. The presented system 1200 contains functional blocks, which functions are performed by the processor, their combination (e.g. firmware). System 1200 may be implemented at a base station and may include a logic module for receiving coarse planning information via out-of-band channel 1202. System 1200 may also include a logic module for sending resource assignments based on coarse planning information 1204. In addition, system 1200 may include a logic module for receiving accurate planning information via an in-band channel implemented using resource assignment 1206.
[0083] For program implementation, the methods described herein may be implemented in modules (e.g., 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 may be implemented in or outside the processor, in which case it may be communicatively connected to the processors by various means known in the art.
QUALCOMM Incorporated Proxy:
53 / 59P34033PL00
Contents5
44 members in 17 offices
Priority claims8
| Document | Office | Kind | Date |
|---|---|---|---|
| 69146005 | United States of America | P | |
| 69146005 | United States of America | P | |
| 06773114 | European Patent Office (EPO) | A | |
| 2006023097 | United States of America | W | |
| 2006023097 | United States of America | W | |
| EP20060773114 | – | – | – |
| US20050691460P | – | – | – |
| WO2006US23097 | – | – | – |
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 | |
| PL1897396T3This record | 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 | |
| ES2575453T3 | Spain | T3 | |
| HUE027302T2 | Hungary | T2 | |
| BRPI0611790B1 | Brazil | B1 |
Numbers
- Publication, DOCDB
- 1897396
- Publication, EPODOC
- PL1897396T
- Application
- 773114
- Application, DOCDB
- 06773114
- Application, EPODOC
- PL20060773114T
Titles2
- English
- METHODS AND APPARATUS FOR EFFICIENT PROVIDING OF SCHEDULING INFORMATION
- Polish
- Sposoby i urządzenie do wydajnego dostarczania informacji planowania
Classification
- CPC, 6
- H04W72/12
- H04W72/20
- H04W72/1268
- H04W88/08
- H04W72/23
- H04W72/21
- IPC, 2
- H04W72 54
- H04W88 08