WO2008082908A1 - Uplink contention based access with quick access channel - Google Patents

Uplink contention based access with quick access channel Download PDF

Info

Publication number
WO2008082908A1
WO2008082908A1 PCT/US2007/087498 US2007087498W WO2008082908A1 WO 2008082908 A1 WO2008082908 A1 WO 2008082908A1 US 2007087498 W US2007087498 W US 2007087498W WO 2008082908 A1 WO2008082908 A1 WO 2008082908A1
Authority
WO
WIPO (PCT)
Prior art keywords
contention
code
subcode
mobile station
bandwidth
Prior art date
Application number
PCT/US2007/087498
Other languages
French (fr)
Inventor
Muthaiah Venkatachalam
Xiangying Yang
Sassan Ahmadi
Original Assignee
Intel Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corporation filed Critical Intel Corporation
Priority to CN2007800482534A priority Critical patent/CN101569115B/en
Priority to EP07865669.1A priority patent/EP2127150A4/en
Priority to JP2009544167A priority patent/JP5048787B2/en
Publication of WO2008082908A1 publication Critical patent/WO2008082908A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access, e.g. scheduled or random access
    • H04W74/002Transmission of channel access control information
    • H04W74/008Transmission of channel access control information with additional processing of random access related information at receiving side
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/16Code allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/20Negotiating bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access, e.g. scheduled or random access
    • H04W74/08Non-scheduled or contention based access, e.g. random access, ALOHA, CSMA [Carrier Sense Multiple Access]
    • H04W74/0833Non-scheduled or contention based access, e.g. random access, ALOHA, CSMA [Carrier Sense Multiple Access] using a random access procedure

Definitions

  • Embodiments of the present invention pertain to wireless communications. Some embodiments pertain to a quick access channel for providing uplink contention based access.
  • broadband wireless communication standards beyond 3 G e.g. 3GPP LTE, IEEE 802.20, and IEEE 802.16e-2005 (mobile WiMAX) use uplink (UL) grant scheduling to exploit user diversity, to offer Quality of Service (QoS ) support, and/or to provide good spectral efficiency.
  • UL grant scheduling generally is different from downlink (DL) scheduling in several aspects.
  • the UL scheduler generally does not have the detailed buffer information ready as the DL scheduler does.
  • Each mobile station (MS) therefore generally needs to update its buffer level at the base station (BS) for efficient scheduling.
  • BS base station
  • the DL scheduler typically has all the information for each connection identifier (CID). However, for UL scheduling, maintaining such detailed buffer information would result in an increased load for the UL signaling channel and thus incur significant overhead.
  • CID connection identifier
  • the UL contention-based access and resource allocation mechanisms in IEEE 802.16e-2005 based systems includes random access and bandwidth request stages that generally result in additional access latency. In the current IEEE 802.16e-2005 standard, the UL grant request happens first in the contention-based ranging channel.
  • BS allocates grant for a bandwidth request and then a bandwidth request is issued by MS to the BS.
  • the contention-based UL bandwidth request may take four or possibly more frames, depending on the implementation and transceiver switching time. Thus there can be delay and potentially a large overhead associated with grant requests and bandwidth request, especially with respect to small grant requests.
  • FIG. 1 illustrates a wireless network operating environment in accordance with some embodiments of the present invention
  • FIG. 2 illustrates contention code in accordance with some embodiments of the present invention
  • FIG. 3 is a message sequence illustrating a method for requesting resources in a wireless network in accordance with some embodiments of the present invention
  • FIG. 4 is a flowchart illustrating a method for sticky contention in accordance with some embodiments of the present invention.
  • FIGs. 5A and 5B are flowcharts illustrating methods for reserving contention codes in accordance with various embodiments of the present invention.
  • FIG. 1 illustrates a wireless network operating environment 100 in accordance with some embodiments of the present invention.
  • network operating environment 100 includes a base station (BS) 102 and one or more mobile stations 120 that communicate with BS 102 through wireless network 130.
  • Wireless network 130 may be any type of wireless network, including networks that comply with the Mobile WiMAX, IEEE 802.16e, IEEE 802.16m, 3GPP LTE, 3GPP2 AIE, IEEE 802.20 or other wireless network standards.
  • base station 102 and mobile stations 120 may communicate using multicarrier communication signals comprising a plurality of subcarriers.
  • Base station 102 may include a MAC (Media Access and Control) component 106.
  • MAC 106 may include an uplink scheduler 110 used to schedule resources (buffers, time slots, etc.) related to the uplink (e.g., MS to BS communication) for transmitting and receiving data through network interface 104. Additionally, MAC 106 in some embodiments may maintain a bandwidth (BW) request history 108. Bandwidth request history 108 may include data that associates a mobile station and a history of the mobile station's bandwidth requests over time.
  • MAC 106 may include other elements (e.g., a DL scheduler) that are not necessary for an understanding of the embodiments and are therefore not shown to avoid obscuring the description of the embodiments.
  • base station 102 may be a wireless access point
  • AP such as a Worldwide Interoperability for Microwave Access (WiMax), or broadband communication station
  • base station 102 may be part of almost any wireless communication device.
  • base station 102 may be a communication station, such as WiMax, or broadband wireless access (BWA) network communication station, although the scope of the invention is not limited in this respect.
  • MS Mobile stations 120 may be any type of device that desires to access a wireless network 130 through BS 102.
  • mobile station 120 may be part of a portable wireless communication device, such as personal digital assistant (PDA), a laptop or portable computer with wireless communication capability, a web tablet, a wireless telephone, a wireless headset, a pager, an instant messaging device, a digital camera, an access point, a television, a medical device (e.g., a heart rate monitor, a blood pressure monitor, etc.), or other device that may receive and/or transmit information wirelessly.
  • PDA personal digital assistant
  • base station 102 may be referred to as a transmitting station and mobile station 120 may be referred to as a receiving station or subscribing station, however base station 102 may have receiving capability and mobile station 120 may include transmitting capability.
  • base station 102 and mobile station 120 are illustrated as having several separate functional elements, one or more of the functional elements may be combined and may be implemented by combinations of software-configured elements, such as processing elements including digital signal processors (DSPs), and/or other hardware elements.
  • processing elements including digital signal processors (DSPs), and/or other hardware elements.
  • DSPs digital signal processors
  • some elements may comprise one or more microprocessors, DSPs, application specific integrated circuits (ASICs), and combinations of various hardware and logic circuitry for performing at least the functions described herein.
  • the functional elements of base station 102 and mobile station 120 may refer to one or more processes operating on one or more processing elements.
  • base station 102 and mobile station 120 may communicate in accordance with specific communication standards, such as the IEEE 802.16-2004 and the IEEE 802.16(e) standards for wireless metropolitan area networks (WMANs) including variations and evolutions thereof, although the scope of the invention is not limited in this respect as they may also be suitable to transmit and/or receive communications in accordance with other techniques and standards.
  • specific communication standards such as the IEEE 802.16-2004 and the IEEE 802.16(e) standards for wireless metropolitan area networks (WMANs) including variations and evolutions thereof, although the scope of the invention is not limited in this respect as they may also be suitable to transmit and/or receive communications in accordance with other techniques and standards.
  • IEEE 802.16 standards please refer to "IEEE Standards for Information Technology — Telecommunications and Information Exchange between Systems" - Metropolitan Area Networks - Specific Requirements - Part 16: "Air Interface for Fixed Broadband Wireless Access Systems," May 2005 and related amendments/versions.
  • Antennas 112 and antennas 122 may comprise directional or omnidirectional antennas, including, for example, dipole antennas, monopole antennas, patch antennas, loop antennas, microstrip antennas or other types of antennas suitable for transmission of RF signals.
  • a single antenna with multiple apertures may be used instead of two or more antennas.
  • each aperture may be considered a separate antenna.
  • antennas 112 and/or antennas 122 may be effectively separated to take advantage of spatial diversity and the different channel characteristics that may result between each of antennas 112 of base station 102 and each of antennas 122 of mobile station 120.
  • FIG. 2 illustrates contention code 202 in accordance with some embodiments of the present invention.
  • contention code 202 is a CDMA (Code Division Multiple Access) contention code (also referred to as a random access code) having a code space C comprising 256 PN (pseudo-random number) codes with 8-bits of information from which 1/3 are designated for BW request, another 1/3 is considered for system re-entry, and the rest are reserved for system entry.
  • PN pseudo-random number
  • contention code 202 includes a subcode field
  • Subcode field 204 may be used to classify and identify code subspaces that contain special meaning. For example, the subcode field 204 may be used to indicate a buffer level for a bandwidth request in a coarse granularity. In some embodiments, subcode field 204 may be two bits of contention code 202. Those of skill in the art will appreciate that more bits may be used in alternative embodiments. In the example of a subcode field that is two bits wide, four code sub-spaces C 1 , C 2 , C 3 , and C 4 may be established, such that
  • the subcode field 204 may be used to indicate estimates on the MS buffer level as follows (where N 1 ⁇ N 2 ⁇ N 3 ⁇ N 4 ):
  • a contention code having a OO' value in subcode field 204 indicates that an estimate of the bandwidth required by a mobile station is between 0 and Ni (inclusive) bytes.
  • a contention code having a '01 ' value in subcode field 204 indicates that an estimate of the required bandwidth is between Ni and N 2 (inclusive).
  • Those of skill in the art will appreciate that other code spaces may be established using more bits for subcode field 204.
  • Varying embodiments may use various values for N 1 , where 'i' is the number of subcode spaces that may be created in accordance with the size of the subcode field 204.
  • the assignment of values for Ni to N 1 may take into account various considerations when determining the code space assignments that result from the values OfN 1 . For example, it may be desirable to assign Ni to N 1 in a non-linear fashion, i.e., in an exponential manner. Doing so may provide better resolution for small requests and/or improve the efficiency by reducing unnecessary resource grants. Thus it may be desirable to consider the statistical distributions of bandwidth requests and frequency and significance of applications when designing values for N 1 .
  • the Ni to N 1 -I range may be considered close upper bounds for the bandwidth estimate in order to avoid the overhead of an additional BW request PDU for small grant requests.
  • Ni - N 1 may be fixed in view of the fact that the real life network environment is not likely to change quickly.
  • one or more of Nl - N 1 may be dynamically changed. The change may be communicated through messages sent to the MSs that are in communication with the BS.
  • the BS may periodically broadcast the mapping information in MAP components of a frame.
  • specific codes may be reserved for fixed size bandwidth requests. For example, all codes in OOOO xxxx' may define a bandwidth request size useful for quick-ARQ feedback packets. Similarly all codes in OOOl xxxx' may be used for 64-Byte TCP signaling messages.
  • FIG. 3 is a message sequence illustrating a method for requesting resources in a wireless network in accordance with some embodiments of the present invention.
  • the method begins at block 302, where a base station 102 receives from a mobile station 120 a contention code with an embedded subcode field indicating a bandwidth request. The base station decodes the subcode field to determine the associated range for the bandwidth request and schedules the appropriate resources (buffer sizes, time slots etc.) that may be used in fulfilling the bandwidth request.
  • base station 102 transmits an uplink grant message to mobile station 120 informing the mobile station of the granted bandwidth. [0030] At block 306, mobile station may then perform uplink transmissions to base station 120.
  • a BS may allocate the estimated BW required without polling a BW request packet and thus may reduce access latency by eliminating or reducing the delay associated with the BW request mechanisms of previous systems.
  • a generic MAC ID-based code structure is further described that may be configured to convey various information during contention-based system reentry.
  • BS 102 and Mobile Station 120 use a generic codeword comprising an optional synchronization, a data/control/signaling field, and an optional CRC field.
  • the lengths of these fields may vary depending on the deployment scenarios. Additionally, the length of the synchronization field or CRC field or both may be set to zero depending on the bandwidth of the random access channel.
  • the generic access code may be covered by a unique access code that may be assigned to the MS following an initial system entry.
  • the unique access code may be derived from the MAC -ID of the MS or may be derived from any orthogonal or quasi-orthogonal sequences.
  • the MAC-ID based covers may be used to uniquely separate/identify the mobile terminals to allow faster system re-entry and BW requests. As a result, in some embodiments, a MAC header is not needed since the cover will uniquely identify the MS.
  • the contention code and subcode field and the methods described above may be used to define a novel transport/physical channel, herein called a quick access channel (QACH), where the mobile stations may use during system re-entry to not only request access but also request an estimate of required physical resources (BW request).
  • the BW request may be signaled through the data/control/signaling field using appropriate number of bits.
  • the QACH channel allows transport of low- rate data and/or control/signaling messages/information (BW-REQ) in the uplink during system re-entry.
  • the capability to transport low-rate data may be beneficial for delay-sensitive applications such as VoIP and interactive gaming.
  • the optional synchronization field (SYNC field) may contain QACH synchronization sequence.
  • sticky contention may be self-managed at each MS. It is essentially a non-independent contention procedure based on previous contention history.
  • the method begins at block 402, where a mobile station successfully establishes a connection with a base station using a contention code.
  • the mobile station 120 saves the contention code that was used to successfully establish access to the base station 102.
  • a new contention event occurs.
  • the new contention event may be a system re-entry, a new application on mobile station 120, or any other event that causes a new contention.
  • the mobile station 120 reuses the contention code saved at block 404 (or block 410) to attempt to establish or reestablish access to base station 102.
  • a check is made to determine if the contention code used was successful in establishing access to base station 102.
  • the mobile station 120 saves the contention code used and continues to communicate with base station 102. Control then returns to block 406 to await the next contention event.
  • the mobile station 120 performs the actions at blocks 412 and 414 with probabilities Pl and P2 respectively.
  • the mobile station reattempts to access the base station using the last successful contention code saved at block 404.
  • the mobile station randomly generates a new code for use in attempting to establish or reestablish access to base station 102. The method then returns to block 406 to use the saved code or the newly generated code for the next contention event.
  • Pl and P2 may be equally probable, that is, Pl
  • Pl may equal zero, resulting in the mobile station making one attempt to reuse a previously successful contention code. If that attempt fails, a new randomly generated contention code may be selected.
  • Performance may be improved in some embodiments because when the system is not overloaded, contending mobile stations are adaptively assigned a reserved slot due to the reuse of the previous contention code and thus the contention level is effectively reduced. On the other hand, when the system is indeed overloaded, it will behave like random contention, i.e., no worse than random contention in any case.
  • FIGs. 5A and 5B are flowcharts illustrating methods for reserving contention codes in accordance with various embodiments of the present invention.
  • the adaptive code reservation illustrated in FIGs. 5A and 5B has some similarity to the 'sticky contention' described above with reference to FIG. 4, but it is managed by the BS 102. It may be viewed as code space partition and reservation with centralized management at BS 102.
  • FIG. 5A illustrates a method 500 for reserving contention codes in accordance with various embodiments of the present invention where contention patterns are analyzed. The method begins at block 502 where a base station 102 receives bandwidth requests from one or more mobile stations 120 over a period of time. At block 504, the bandwidth requests are saved by base station 102 in bandwidth request history data 108 (FIG. 1).
  • the contention history data in some embodiments includes the MS making the request along with the requested bandwidth size.
  • a contention pattern may be a set of one or more contention-based accesses that exhibit similar characteristics, such as requested bandwidth. Each contention pattern may be assigned a unique code. In some embodiments, because legacy mobile stations may randomly choose a code from the entire code space, it may be desirable to physically (time/frequency or code based) separate such "quick-access ranging channel with code reservation" from regular ranging channel to avoid collision.
  • a mobile station 120 having a particular contention pattern may be selected. For example, a mobile station 120 having a contention pattern indicating active reuse of a particular bandwidth size may be identified.
  • base station 102 may send the selected mobile station a message indicating that the base station 102 has reserved one or more codes, where each code represents an estimated bandwidth request amount.
  • One code may be sufficient in the case of a mobile station executing an application with a simple pattern or history of bandwidth requests. For example, a mobile station that may be executing a gaming session with frequent TCP packets in the uplink having a size around or below 100 bytes may result in a particular contention code being reserved by the base station for use by the mobile station for the TCP packets.
  • a timer is set (or reset) to establish an expiration for the reserved code or codes. In some embodiments, the expiration period is self-clocked by both the base station and the mobile station.
  • a reservation renewal event may occur.
  • An example of a reservation renewal event is a successful bandwidth request on behalf of the mobile station using the reserved code or codes.
  • the timer may be reset. In some embodiments, timers are reset on both the base station and the mobile station.
  • the base station determines if a reservation termination event has occurred.
  • One example of a reservation termination event is the expiration of the reservation timer.
  • a further example is if the base stations returns a bandwidth request grant that is different from the request associated with the reserved code. For example, if the BS returns a 6-byte bandwidth request grant instead of a 100- byte grant as negotiated for the reserved access code, the MS should assume the reservation has been terminated and no longer exists.
  • the reservation codes are considered terminated.
  • the codes may be recycled for future use when contention patterns are identified on particular mobile stations.
  • FIG. 5B illustrates a method 550 for reserving contention codes in accordance with various embodiments of the present invention where contention patterns are predicted.
  • Method 550 is similar to method 500.
  • the method begins at block 501 where a base station 102 predicts bandwidth requests based on the applications running on a mobile station 120. In some embodiments, the applications may be determined by examining the data packet types generated by the application. A pattern of bandwidth requests may be predicted by BS 102. The predicted pattern may be used instead of, or in addition to the analyzed pattern used in method 500.
  • Blocks 506-516 operate the same as discussed above with respect to
  • FIG. 5A is a diagrammatic representation of FIG. 5A.
  • the sticky contention method illustrated in FIG. 4 may be used with or without a contention code having a subcode field.
  • the MAC-ID based cover for the codeword may be used with or without the contention code that includes a subcode indicating an uplink resource request.
  • TCP ACK/SYN messages These are relatively small packets. But their delivery contributes to the overall round trip delay (RTT) on which TCP performance heavily relies. If the system can offer fast (with potentially deterministic delay) TCP signaling message delivery, then up to half of the jitter source in TCP RTT may be reduced or eliminated. Note these TCP signaling messages are of fixed size.
  • ARQ NACK It is desirable that ARQ NACK packets should be delivered as fast as possible to correct PHY layer H-ARQ feedback errors. If designed properly, these ARQ NACK messages may be designed to have a fixed size that would benefit from the systems and methods described above.
  • Push over Cellular (PoC) service also known as Push to Talk
  • a PoC one-way conversation application typically exhibits long-term (in seconds) traffic on-off periods. Initial delay may affect the quality of such service.
  • Gaming applications typically make bursty bandwidth requests that may happen over a long session. Within each busy period, the bandwidth requests are frequent/periodical and with similar requested resource size.
  • VoIP Voice over IP
  • VoIP is delay sensitive service which involves transmission of small voice packets continuously during active speech periods and intermittently during inactive periods.
  • the delay sensitive and bursty characteristics of voice services require enhanced re-entry mechanisms that result in shorter access times in the UL and shorter end- to-end delay.
  • the systems and methods of the embodiments may be beneficial for system performance.
  • the systems and methods provide efficiency by reducing signaling overhead by avoiding using UL resources if the size information may be estimated or inferred by a BS without using a conventional BW request packet.
  • a computing device includes one or more processing elements coupled with computer-readable memory that may be volatile or nonvolatile memory or a combination thereof.
  • Some embodiments of the invention may be implemented in one or a combination of hardware, firmware, and software. Embodiments of the invention may also be implemented as instructions stored on a machine-readable medium, which may be read and executed by at least one processor to perform the operations described herein.
  • a machine-readable medium may include any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer).
  • a machine-readable medium may include read-only memory (ROM), random-access memory (RAM), magnetic disk storage media, optical storage media, flash-memory devices, and others.

Abstract

Embodiments of a wireless communication system and methods allocating bandwidth are generally described herein. Other embodiments may be described and claimed. In some embodiments, an estimated requested bandwidth is included in a contention code. Additionally, a mobile station may reuse a previously used contention code that resulted in successful access to a base station. Further, a base station may determine or predict contention patterns and allocate codes based on the patterns.

Description

UPLINK CONTENTION BASED ACCESS WITH QUICK ACCESS CHANNEL
Technical Field
[0001] Embodiments of the present invention pertain to wireless communications. Some embodiments pertain to a quick access channel for providing uplink contention based access.
Background
[0002] Typically, broadband wireless communication standards beyond 3 G, e.g. 3GPP LTE, IEEE 802.20, and IEEE 802.16e-2005 (mobile WiMAX) use uplink (UL) grant scheduling to exploit user diversity, to offer Quality of Service (QoS ) support, and/or to provide good spectral efficiency. However UL grant scheduling generally is different from downlink (DL) scheduling in several aspects. First, the UL scheduler generally does not have the detailed buffer information ready as the DL scheduler does. Each mobile station (MS) therefore generally needs to update its buffer level at the base station (BS) for efficient scheduling. [0003] Second, it is often the case that the UL buffer level update does not have the same detailed granularity as DL buffer information. The DL scheduler typically has all the information for each connection identifier (CID). However, for UL scheduling, maintaining such detailed buffer information would result in an increased load for the UL signaling channel and thus incur significant overhead. [0004] Third, it is typical to arrange all UL grant request in a common contention channel shared by all users such that signaling overhead is incurred only when necessary, i.e., when a MS has data to send in a UL frame. [0005] Furthermore, the UL contention-based access and resource allocation mechanisms in IEEE 802.16e-2005 based systems (mobile WiMAX) includes random access and bandwidth request stages that generally result in additional access latency. In the current IEEE 802.16e-2005 standard, the UL grant request happens first in the contention-based ranging channel. Additionally, upon a successful contention, BS allocates grant for a bandwidth request and then a bandwidth request is issued by MS to the BS. The contention-based UL bandwidth request may take four or possibly more frames, depending on the implementation and transceiver switching time. Thus there can be delay and potentially a large overhead associated with grant requests and bandwidth request, especially with respect to small grant requests.
Brief Description of the Drawings
[0006] FIG. 1 illustrates a wireless network operating environment in accordance with some embodiments of the present invention;
[0007] FIG. 2 illustrates contention code in accordance with some embodiments of the present invention;
[0008] FIG. 3 is a message sequence illustrating a method for requesting resources in a wireless network in accordance with some embodiments of the present invention;
[0009] FIG. 4 is a flowchart illustrating a method for sticky contention in accordance with some embodiments of the present invention; and
[0010] FIGs. 5A and 5B are flowcharts illustrating methods for reserving contention codes in accordance with various embodiments of the present invention.
Detailed Description
[0011] The following description and the drawings sufficiently illustrate specific embodiments of the invention to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. Examples merely typify possible variations. Individual components and functions are optional unless explicitly required, and the sequence of operations may vary. Portions and features of some embodiments may be included in, or substituted for those of other embodiments. Embodiments of the invention set forth in the claims encompass all available equivalents of those claims. Embodiments of the invention may be referred to herein, individually or collectively, by the term "invention" merely for convenience and without intending to limit the scope of this application to any single invention or inventive concept if more than one is in fact disclosed.
[0012] FIG. 1 illustrates a wireless network operating environment 100 in accordance with some embodiments of the present invention. In some embodiments, network operating environment 100 includes a base station (BS) 102 and one or more mobile stations 120 that communicate with BS 102 through wireless network 130. Wireless network 130 may be any type of wireless network, including networks that comply with the Mobile WiMAX, IEEE 802.16e, IEEE 802.16m, 3GPP LTE, 3GPP2 AIE, IEEE 802.20 or other wireless network standards. In some orthogonal frequency division multiplexing (OFDM) and orthogonal frequency division multiple access (OFDMA) embodiments, base station 102 and mobile stations 120 may communicate using multicarrier communication signals comprising a plurality of subcarriers.
[0013] Base station 102 may include a MAC (Media Access and Control) component 106. MAC 106 may include an uplink scheduler 110 used to schedule resources (buffers, time slots, etc.) related to the uplink (e.g., MS to BS communication) for transmitting and receiving data through network interface 104. Additionally, MAC 106 in some embodiments may maintain a bandwidth (BW) request history 108. Bandwidth request history 108 may include data that associates a mobile station and a history of the mobile station's bandwidth requests over time. MAC 106 may include other elements (e.g., a DL scheduler) that are not necessary for an understanding of the embodiments and are therefore not shown to avoid obscuring the description of the embodiments.
[0014] In some embodiments, base station 102 may be a wireless access point
(AP), such as a Worldwide Interoperability for Microwave Access (WiMax), or broadband communication station, although the scope of the invention is not limited in this respect as base station 102 may be part of almost any wireless communication device. In some embodiments, base station 102 may be a communication station, such as WiMax, or broadband wireless access (BWA) network communication station, although the scope of the invention is not limited in this respect. [0015] Mobile stations (MS) 120 may be any type of device that desires to access a wireless network 130 through BS 102. In some embodiments, mobile station 120 may be part of a portable wireless communication device, such as personal digital assistant (PDA), a laptop or portable computer with wireless communication capability, a web tablet, a wireless telephone, a wireless headset, a pager, an instant messaging device, a digital camera, an access point, a television, a medical device (e.g., a heart rate monitor, a blood pressure monitor, etc.), or other device that may receive and/or transmit information wirelessly. [0016] In some embodiments, base station 102 may be referred to as a transmitting station and mobile station 120 may be referred to as a receiving station or subscribing station, however base station 102 may have receiving capability and mobile station 120 may include transmitting capability. Although base station 102 and mobile station 120 are illustrated as having several separate functional elements, one or more of the functional elements may be combined and may be implemented by combinations of software-configured elements, such as processing elements including digital signal processors (DSPs), and/or other hardware elements. For example, some elements may comprise one or more microprocessors, DSPs, application specific integrated circuits (ASICs), and combinations of various hardware and logic circuitry for performing at least the functions described herein. In some embodiments, the functional elements of base station 102 and mobile station 120 may refer to one or more processes operating on one or more processing elements.
[0017] In some embodiments, base station 102 and mobile station 120 may communicate in accordance with specific communication standards, such as the IEEE 802.16-2004 and the IEEE 802.16(e) standards for wireless metropolitan area networks (WMANs) including variations and evolutions thereof, although the scope of the invention is not limited in this respect as they may also be suitable to transmit and/or receive communications in accordance with other techniques and standards. For more information with respect to the IEEE 802.16 standards, please refer to "IEEE Standards for Information Technology — Telecommunications and Information Exchange between Systems" - Metropolitan Area Networks - Specific Requirements - Part 16: "Air Interface for Fixed Broadband Wireless Access Systems," May 2005 and related amendments/versions. [0018] Antennas 112 and antennas 122 may comprise directional or omnidirectional antennas, including, for example, dipole antennas, monopole antennas, patch antennas, loop antennas, microstrip antennas or other types of antennas suitable for transmission of RF signals. In some embodiments, instead of two or more antennas, a single antenna with multiple apertures may be used. In these embodiments, each aperture may be considered a separate antenna. In some embodiments, antennas 112 and/or antennas 122 may be effectively separated to take advantage of spatial diversity and the different channel characteristics that may result between each of antennas 112 of base station 102 and each of antennas 122 of mobile station 120.
[0019] FIG. 2 illustrates contention code 202 in accordance with some embodiments of the present invention. In some embodiments, contention code 202 is a CDMA (Code Division Multiple Access) contention code (also referred to as a random access code) having a code space C comprising 256 PN (pseudo-random number) codes with 8-bits of information from which 1/3 are designated for BW request, another 1/3 is considered for system re-entry, and the rest are reserved for system entry. For simplicity, an n=8-bit code space index, i.e., each code carries 8-bit of information will be discussed. Those of skill in the art will appreciate that other code sizes (and corresponding code spaces) may be used and are within the scope of the embodiments.
[0020] In some embodiments, contention code 202 includes a subcode field
204. Subcode field 204 may be used to classify and identify code subspaces that contain special meaning. For example, the subcode field 204 may be used to indicate a buffer level for a bandwidth request in a coarse granularity. In some embodiments, subcode field 204 may be two bits of contention code 202. Those of skill in the art will appreciate that more bits may be used in alternative embodiments. In the example of a subcode field that is two bits wide, four code sub-spaces C1, C2, C3, and C4 may be established, such that
C1 U C2 U C3 U C4 = c. where C is the code space defined by contention code 202.
[0021] In some embodiments, the subcode field 204 may be used to indicate estimates on the MS buffer level as follows (where N1 < N2 < N3 < N4):
Figure imgf000007_0001
Table 1 : Buffer level indication
[0022] Thus in the example provided above, a contention code having a OO' value in subcode field 204 indicates that an estimate of the bandwidth required by a mobile station is between 0 and Ni (inclusive) bytes. Similarly, a contention code having a '01 ' value in subcode field 204 indicates that an estimate of the required bandwidth is between Ni and N2 (inclusive). Those of skill in the art will appreciate that other code spaces may be established using more bits for subcode field 204. [0023] Varying embodiments may use various values for N1, where 'i' is the number of subcode spaces that may be created in accordance with the size of the subcode field 204. The assignment of values for Ni to N1 may take into account various considerations when determining the code space assignments that result from the values OfN1. For example, it may be desirable to assign Ni to N1 in a non-linear fashion, i.e., in an exponential manner. Doing so may provide better resolution for small requests and/or improve the efficiency by reducing unnecessary resource grants. Thus it may be desirable to consider the statistical distributions of bandwidth requests and frequency and significance of applications when designing values for N1.
[0024] In addition, in some embodiments, the Ni to N1-I range may be considered close upper bounds for the bandwidth estimate in order to avoid the overhead of an additional BW request PDU for small grant requests. [0025] Further, it may be desirable to match the cardinality of each code space with the empirical distribution of typical BW request patterns. For instance, using the example illustrated by FIG. 2 and Table 1, if there is a high probability that many requests fall into the range (N1, N2], then code space C2 should be large. Again the desired cardinality may be determined with the aid of a statistical study of BW request distributions.
[0026] In some embodiments, the definitions of Ni - N1 may be fixed in view of the fact that the real life network environment is not likely to change quickly. In alternative embodiments, one or more of Nl - N1 may be dynamically changed. The change may be communicated through messages sent to the MSs that are in communication with the BS. For example, in some embodiments, the BS may periodically broadcast the mapping information in MAP components of a frame. [0027] In some embodiments, specific codes may be reserved for fixed size bandwidth requests. For example, all codes in OOOO xxxx' may define a bandwidth request size useful for quick-ARQ feedback packets. Similarly all codes in OOOl xxxx' may be used for 64-Byte TCP signaling messages.
[0028] FIG. 3 is a message sequence illustrating a method for requesting resources in a wireless network in accordance with some embodiments of the present invention. In some embodiments, the method begins at block 302, where a base station 102 receives from a mobile station 120 a contention code with an embedded subcode field indicating a bandwidth request. The base station decodes the subcode field to determine the associated range for the bandwidth request and schedules the appropriate resources (buffer sizes, time slots etc.) that may be used in fulfilling the bandwidth request.
[0029] At block 304, base station 102 transmits an uplink grant message to mobile station 120 informing the mobile station of the granted bandwidth. [0030] At block 306, mobile station may then perform uplink transmissions to base station 120.
[0031] As can be seen from the above, a BS may allocate the estimated BW required without polling a BW request packet and thus may reduce access latency by eliminating or reducing the delay associated with the BW request mechanisms of previous systems. [0032] A generic MAC ID-based code structure is further described that may be configured to convey various information during contention-based system reentry.
[0033] In some embodiments, BS 102 and Mobile Station 120 use a generic codeword comprising an optional synchronization, a data/control/signaling field, and an optional CRC field. The lengths of these fields may vary depending on the deployment scenarios. Additionally, the length of the synchronization field or CRC field or both may be set to zero depending on the bandwidth of the random access channel.
[0034] The generic access code may be covered by a unique access code that may be assigned to the MS following an initial system entry. The unique access code may be derived from the MAC -ID of the MS or may be derived from any orthogonal or quasi-orthogonal sequences. The MAC-ID based covers may be used to uniquely separate/identify the mobile terminals to allow faster system re-entry and BW requests. As a result, in some embodiments, a MAC header is not needed since the cover will uniquely identify the MS.
[0035] The contention code and subcode field and the methods described above may be used to define a novel transport/physical channel, herein called a quick access channel (QACH), where the mobile stations may use during system re-entry to not only request access but also request an estimate of required physical resources (BW request). The BW request may be signaled through the data/control/signaling field using appropriate number of bits. The QACH channel allows transport of low- rate data and/or control/signaling messages/information (BW-REQ) in the uplink during system re-entry. The capability to transport low-rate data may be beneficial for delay-sensitive applications such as VoIP and interactive gaming. The optional synchronization field (SYNC field) may contain QACH synchronization sequence. [0036] FIG. 4 is a flowchart illustrating a method for sticky contention in accordance with some embodiments of the present invention. In general, sticky contention may be self-managed at each MS. It is essentially a non-independent contention procedure based on previous contention history. The method begins at block 402, where a mobile station successfully establishes a connection with a base station using a contention code. At block 404, the mobile station 120 saves the contention code that was used to successfully establish access to the base station 102. [0037] At block 406, a new contention event occurs. The new contention event may be a system re-entry, a new application on mobile station 120, or any other event that causes a new contention. The mobile station 120 reuses the contention code saved at block 404 (or block 410) to attempt to establish or reestablish access to base station 102.
[0038] At block 408, a check is made to determine if the contention code used was successful in establishing access to base station 102. [0039] At block 410, if the attempt is successful the mobile station 120 saves the contention code used and continues to communicate with base station 102. Control then returns to block 406 to await the next contention event. [0040] If at block 408 the attempt to establish or reestablish access to base station 102 fails, for example if there is a collision or no response for base station 102, then in some embodiments the mobile station 120 performs the actions at blocks 412 and 414 with probabilities Pl and P2 respectively. At block 412, the mobile station reattempts to access the base station using the last successful contention code saved at block 404. At block 414, the mobile station randomly generates a new code for use in attempting to establish or reestablish access to base station 102. The method then returns to block 406 to use the saved code or the newly generated code for the next contention event.
[0041] In some embodiments, Pl and P2 may be equally probable, that is, Pl
= .5 and P2 = .5. However, the embodiments are not limited to any particular probability values for Pl and P2. In alternative embodiments, Pl may equal zero, resulting in the mobile station making one attempt to reuse a previously successful contention code. If that attempt fails, a new randomly generated contention code may be selected.
[0042] Performance may be improved in some embodiments because when the system is not overloaded, contending mobile stations are adaptively assigned a reserved slot due to the reuse of the previous contention code and thus the contention level is effectively reduced. On the other hand, when the system is indeed overloaded, it will behave like random contention, i.e., no worse than random contention in any case.
[0043] FIGs. 5A and 5B are flowcharts illustrating methods for reserving contention codes in accordance with various embodiments of the present invention. In general terms, the adaptive code reservation illustrated in FIGs. 5A and 5B has some similarity to the 'sticky contention' described above with reference to FIG. 4, but it is managed by the BS 102. It may be viewed as code space partition and reservation with centralized management at BS 102. [0044] FIG. 5A illustrates a method 500 for reserving contention codes in accordance with various embodiments of the present invention where contention patterns are analyzed. The method begins at block 502 where a base station 102 receives bandwidth requests from one or more mobile stations 120 over a period of time. At block 504, the bandwidth requests are saved by base station 102 in bandwidth request history data 108 (FIG. 1). The contention history data in some embodiments includes the MS making the request along with the requested bandwidth size.
[0045] A contention pattern may be a set of one or more contention-based accesses that exhibit similar characteristics, such as requested bandwidth. Each contention pattern may be assigned a unique code. In some embodiments, because legacy mobile stations may randomly choose a code from the entire code space, it may be desirable to physically (time/frequency or code based) separate such "quick-access ranging channel with code reservation" from regular ranging channel to avoid collision.
[0046] At block 506, a mobile station 120 having a particular contention pattern may be selected. For example, a mobile station 120 having a contention pattern indicating active reuse of a particular bandwidth size may be identified. [0047] At block 508 base station 102 may send the selected mobile station a message indicating that the base station 102 has reserved one or more codes, where each code represents an estimated bandwidth request amount. One code may be sufficient in the case of a mobile station executing an application with a simple pattern or history of bandwidth requests. For example, a mobile station that may be executing a gaming session with frequent TCP packets in the uplink having a size around or below 100 bytes may result in a particular contention code being reserved by the base station for use by the mobile station for the TCP packets. [0048] At block 510, a timer is set (or reset) to establish an expiration for the reserved code or codes. In some embodiments, the expiration period is self-clocked by both the base station and the mobile station.
[0049] At block 512, a reservation renewal event may occur. An example of a reservation renewal event is a successful bandwidth request on behalf of the mobile station using the reserved code or codes. In this case, the timer may be reset. In some embodiments, timers are reset on both the base station and the mobile station. [0050] At block 514, the base station determines if a reservation termination event has occurred. One example of a reservation termination event is the expiration of the reservation timer. A further example is if the base stations returns a bandwidth request grant that is different from the request associated with the reserved code. For example, if the BS returns a 6-byte bandwidth request grant instead of a 100- byte grant as negotiated for the reserved access code, the MS should assume the reservation has been terminated and no longer exists.
[0051] At block 516, the reservation codes are considered terminated. The codes may be recycled for future use when contention patterns are identified on particular mobile stations.
[0052] FIG. 5B illustrates a method 550 for reserving contention codes in accordance with various embodiments of the present invention where contention patterns are predicted. Method 550 is similar to method 500. The method begins at block 501 where a base station 102 predicts bandwidth requests based on the applications running on a mobile station 120. In some embodiments, the applications may be determined by examining the data packet types generated by the application. A pattern of bandwidth requests may be predicted by BS 102. The predicted pattern may be used instead of, or in addition to the analyzed pattern used in method 500. [0053] Blocks 506-516 operate the same as discussed above with respect to
FIG. 5A.
[0054] As an example of the operation of methods 500 and 550 of FIGs. 5A and 5B, consider a network that supports 256 codes and reserves 128 codes out of the entire code space. Assume that there are 128 ongoing flows frequently requesting bandwidth. On average, there is a probability of l-(255/256)127 = 0.4 that a collision may happen for a typical flow's BW request. With code reservation, each flow may be assigned its own code and collisions will be reduced or eliminated. Note that collisions may lead to two MSs sending BW requests in the same slot. The result is the same as the convergence point of "sticky contention' described above with reference to FIG. 4. However, when reserved codes are managed by a BS, the BS can arrange more flexibility in contention management. For example, in some embodiments the BS may assign some MSs to use reserved codes and others to continue regular contention. The network performance gains may be influenced by the degree to which contention patterns are very heterogeneous or where contention requests belongs to different QoS classes.
[0055] It should be noted that the above described systems and methods may be combined or may be implemented separately from one another. For example, the sticky contention method illustrated in FIG. 4 may be used with or without a contention code having a subcode field. The MAC-ID based cover for the codeword may be used with or without the contention code that includes a subcode indicating an uplink resource request.
[0056] The systems and methods above may apply to many network environments and applications. Examples of applications that may benefit from quick UL access and resource allocation described above include but are not limited to the following:
1. TCP ACK/SYN messages: These are relatively small packets. But their delivery contributes to the overall round trip delay (RTT) on which TCP performance heavily relies. If the system can offer fast (with potentially deterministic delay) TCP signaling message delivery, then up to half of the jitter source in TCP RTT may be reduced or eliminated. Note these TCP signaling messages are of fixed size.
2. ARQ NACK: It is desirable that ARQ NACK packets should be delivered as fast as possible to correct PHY layer H-ARQ feedback errors. If designed properly, these ARQ NACK messages may be designed to have a fixed size that would benefit from the systems and methods described above.
3. Initial ranging during network (re)entry: Typically a MS will request bandwidth after finishing network entry. Such operations may be quite frequent when MS switch from idle/sleep to active mode, which adds signaling overhead to the network and leads to slow call initialization for clients.
4. Push over Cellular (PoC) service (also known as Push to Talk): A PoC one-way conversation application typically exhibits long-term (in seconds) traffic on-off periods. Initial delay may affect the quality of such service.
5. Gaming application: Gaming applications typically make bursty bandwidth requests that may happen over a long session. Within each busy period, the bandwidth requests are frequent/periodical and with similar requested resource size.
6. Voice over IP (VoIP): VoIP is delay sensitive service which involves transmission of small voice packets continuously during active speech periods and intermittently during inactive periods. The delay sensitive and bursty characteristics of voice services require enhanced re-entry mechanisms that result in shorter access times in the UL and shorter end- to-end delay.
[0057] Various embodiments provide a method for achieving relatively fast
UL bandwidth request for fixed-size and small packets. The systems and methods of the embodiments may be beneficial for system performance. The systems and methods provide efficiency by reducing signaling overhead by avoiding using UL resources if the size information may be estimated or inferred by a BS without using a conventional BW request packet.
[0058] Unless specifically stated otherwise, terms such as processing, computing, calculating, determining, displaying, or the like, may refer to an action and/or process of one or more processing or computing systems or similar devices that may manipulate and transform data represented as physical (e.g., electronic) quantities within a processing system's registers and memory into other data similarly represented as physical quantities within the processing system's registers or memories, or other such information storage, transmission or display devices. Furthermore, as used herein, a computing device includes one or more processing elements coupled with computer-readable memory that may be volatile or nonvolatile memory or a combination thereof.
[0059] Some embodiments of the invention may be implemented in one or a combination of hardware, firmware, and software. Embodiments of the invention may also be implemented as instructions stored on a machine-readable medium, which may be read and executed by at least one processor to perform the operations described herein. A machine-readable medium may include any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer). For example, a machine-readable medium may include read-only memory (ROM), random-access memory (RAM), magnetic disk storage media, optical storage media, flash-memory devices, and others.
[0060] The Abstract is provided to comply with 37 C.F.R. Section 1.72(b) requiring an abstract that will allow the reader to ascertain the nature and gist of the technical disclosure. It is submitted with the understanding that it will not be used to limit or interpret the scope or meaning of the claims. The following claims are hereby incorporated into the detailed description, with each claim standing on its own as a separate embodiment.

Claims

CLAIMSWhat is claimed is:
1. A method comprising: determining a plurality of subcode spaces within a contention code space, the subcode spaces having a subcode space identifier; receiving a contention code, the contention code including the subcode space identifier; and allocating an uplink resource for a data stream in accordance with the subcode space identifier.
2. The method of claim 1 , wherein the plurality of subcode spaces include four subcode spaces and wherein the subcode space identifier comprise two bits of the contention code.
3. The method of claim 1, wherein the uplink resource includes uplink bandwidth.
4. The method of claim 3, wherein the subcode spaces are associated with an uplink bandwidth amount and wherein the uplink bandwidth amounts are non-linear.
5. The method of claim 1 , further comprising: saving the contention code that resulted in successful access to a base station; and reusing the contention code for a subsequent contention-based access to the base station.
6. The method of claim 5, further comprising: if reusing the contention code was not successful then retrying the contention code based on a first probability or generating a new contention code based on a second probability.
7. A method comprising: determining a contention pattern for a mobile station; reserving one or more contention codes; and notifying the mobile station of the one or more reserved contention codes.
8. The method of claim 7, wherein determining the contention pattern includes storing bandwidth requests by the mobile station and wherein the contention pattern is determined from the stored bandwidth requests.
9. The method of claim 7, wherein determining the contention pattern includes: determining an application executed by the mobile station; and predicting the contention pattern based on the application.
10. The method of claim 1, further comprising determining an access code to assign to a mobile station for identifying the mobile station, the access code derived from the MAC (Media Access and Control) identifier for the mobile station.
11. An apparatus comprising: a MAC component to receive a contention code, the contention code having a subcode; and an uplink scheduler to schedule an uplink resource based on the subcode.
12. The apparatus of claim 10, wherein the uplink resource includes a bandwidth allocation.
13. The apparatus of claim 10, further comprising a bandwidth request history having a plurality of bandwidth requests and associated mobile station identifiers and wherein the MAC component is operable to identify a contention pattern from the bandwidth request history and to reserve one or more contention codes to associate with the contention pattern.
14. The apparatus of claim 10, wherein the MAC component is operable to predict a contention pattern and to reserve one or more contention codes to associate with the contention pattern.
15. The apparatus of claim 14, wherein the MAC component is operable to predict the contention pattern based on an application executing on a mobile station.
16. A machine-readable medium having machine executable instructions for performing a method, the method comprising: determining a plurality of subcode spaces within a contention code space, the subcode spaces having a subcode space identifier; receiving a contention code, the contention code including the subcode space identifier; and allocating an uplink resource for a data stream in accordance with the subcode space identifier.
17. The machine -readable medium of claim 16, wherein the plurality of subcode spaces include four subcode spaces and wherein subcode space identifier comprise two bits of the contention code.
18. The machine -readable medium of claim 16, wherein the uplink resource includes uplink bandwidth.
19. The machine-readable medium of claim 16, wherein the method further comprises: determining a contention pattern for a mobile station; reserving one or more contention codes; and notifying the mobile station of the one or more reserved contention codes.
20. The machine-readable medium of claim 19, wherein determining a contention pattern includes storing bandwidth requests by the mobile station and wherein the contention pattern is determined from the stored bandwidth requests.
PCT/US2007/087498 2006-12-29 2007-12-13 Uplink contention based access with quick access channel WO2008082908A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN2007800482534A CN101569115B (en) 2006-12-29 2007-12-13 Uplink contention based access with quick access channel
EP07865669.1A EP2127150A4 (en) 2006-12-29 2007-12-13 Uplink contention based access with quick access channel
JP2009544167A JP5048787B2 (en) 2006-12-29 2007-12-13 Access based on uplink contention using rapid access channels

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/618,642 US7804799B2 (en) 2006-12-29 2006-12-29 Uplink contention based access with quick access channel
US11/618,642 2006-12-29

Publications (1)

Publication Number Publication Date
WO2008082908A1 true WO2008082908A1 (en) 2008-07-10

Family

ID=39583918

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/087498 WO2008082908A1 (en) 2006-12-29 2007-12-13 Uplink contention based access with quick access channel

Country Status (6)

Country Link
US (2) US7804799B2 (en)
EP (1) EP2127150A4 (en)
JP (1) JP5048787B2 (en)
CN (2) CN101569115B (en)
TW (1) TWI363541B (en)
WO (1) WO2008082908A1 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010109984A (en) * 2008-10-31 2010-05-13 Fujitsu Ltd System and method for wireless communication
US7804799B2 (en) 2006-12-29 2010-09-28 Intel Corporation Uplink contention based access with quick access channel
EP2254386A1 (en) * 2008-03-12 2010-11-24 Nippon Telegraph and Telephone Corporation Wireless communication method, wireless communication system, base station, and terminal station
EP2265070A1 (en) * 2009-06-19 2010-12-22 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and receiving uplink bandwidth request information in wireless communication system
WO2011132926A2 (en) * 2010-04-20 2011-10-27 엘지전자 주식회사 Uplink signal transmission method via a competition-based uplink channel
JP2012506177A (en) * 2008-10-24 2012-03-08 メディアテック インコーポレイテッド Contention-based access channel design method in MIMO OFDM / OFDMA system
JP2012512592A (en) * 2009-01-06 2012-05-31 エルジー エレクトロニクス インコーポレイティド Resource allocation method and bandwidth request information transmission method for bandwidth request information transmission in wireless communication system
JP2012516613A (en) * 2009-02-03 2012-07-19 エルジー エレクトロニクス インコーポレイティド Random access method in wireless communication system
JP2012520003A (en) * 2009-03-06 2012-08-30 エルジー エレクトロニクス インコーポレイティド Bandwidth request preamble sequence selection method and random access method
US8743846B2 (en) 2009-02-03 2014-06-03 Lg Electronics Inc. Method for transmitting service flow information in a wireless communication system
US8837385B2 (en) 2009-04-08 2014-09-16 Lg Electronics Inc. Method for transmitting and receiving acknowledgment in a wireless communication system
US8837352B2 (en) 2009-04-07 2014-09-16 Lg Electronics Inc. Method for allocating resources in a broadband wireless access system
US8873459B2 (en) 2008-09-04 2014-10-28 Lg Electronics Inc. Method of random access in a wireless system
US9025519B2 (en) 2009-03-06 2015-05-05 Lg Electronics Inc. Bandwidth request preamble sequence selection method and random access method
US9143304B2 (en) 2010-04-20 2015-09-22 Lg Electronics Inc. Uplink signal transmission method via a competition-based uplink channel
WO2017204469A1 (en) * 2016-05-23 2017-11-30 엘지전자 주식회사 Method and apparatus for competition-based transmitting of uplink data in wireless communication system to which non-orthogonal multiple access scheme is applied

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8520525B2 (en) * 2008-02-14 2013-08-27 Intel Mobile Communications GmbH Method of transmitting data and communication device
CN101946552B (en) * 2008-02-27 2016-06-15 日本电信电话株式会社 Wireless communications method, base station apparatus and wireless communication system
WO2009111233A1 (en) 2008-03-04 2009-09-11 Interdigital Patent Holdings, Inc. Method and apparatus for accessing a random access channel by selectively using dedicated or contention-based preambles during handover
US9338791B2 (en) * 2008-03-11 2016-05-10 Alvarion Ltd. Method and apparatus for improving transmission reliability in wireless communications network
US8369241B2 (en) * 2008-05-05 2013-02-05 Mediatek Inc. Fast feedback contention-based ranging procedure in wireless communications systems
US20100111029A1 (en) * 2008-05-05 2010-05-06 Mediatek Inc. Fast feedback contention-based data transmission in wireless communications systems
US8243690B2 (en) 2008-07-09 2012-08-14 Intel Corporation Bandwidth allocation base station and method for allocating uplink bandwidth using SDMA
KR20100026911A (en) * 2008-08-29 2010-03-10 엘지전자 주식회사 Method for requesting uplink resource and transmitting uplink data
US8059622B2 (en) * 2008-09-04 2011-11-15 Intel Corporation Multi-radio platform and method for coordinating activities between a broadband wireless access network transceiver and co-located transceiver
WO2010032985A2 (en) * 2008-09-18 2010-03-25 Lg Electronics Inc. METHOD FOR ALLOCATING UPLINK RESOURCES USING QoS PARAMETER
KR101600484B1 (en) * 2008-09-18 2016-03-08 엘지전자 주식회사 Method for allocating uplink resource with using QoS parameter
US8064476B2 (en) 2009-02-13 2011-11-22 Intel Corporation Techniques for quick access channel information loading in wireless networks
CN102273099A (en) * 2008-10-31 2011-12-07 英特尔公司 Techniques for quick access channel information loading in wireless networks
KR20100051521A (en) 2008-11-07 2010-05-17 엘지전자 주식회사 Method of performing bandwidth request procedure in wireless communication system
US8553634B2 (en) 2008-11-07 2013-10-08 Lg Electronics Inc. Method for performing bandwidth request process in wireless communication system
US8670398B2 (en) * 2008-11-07 2014-03-11 Lg Electronics Inc. Method for performing bandwidth request process in wireless communication system
JP2012525082A (en) 2009-04-23 2012-10-18 インターデイジタル パテント ホールディングス インコーポレイテッド Base station support for improving random access performance
US8204147B2 (en) 2009-07-14 2012-06-19 Samsung Electronics Co., Ltd. Methods to index the preambles in the bandwidth request channel
US20110044260A1 (en) * 2009-08-21 2011-02-24 Motorola, Inc. Acknowledgment of Uplink Transmission on Contention Based Resource in Wireless Communication System
US8379619B2 (en) 2009-11-06 2013-02-19 Intel Corporation Subcarrier permutation to achieve high frequency diversity of OFDMA systems
CN102104961B (en) * 2009-12-22 2014-07-23 电信科学技术研究院 Method, system and device for using competitive resources
CN102118799B (en) * 2009-12-31 2015-01-21 华为技术有限公司 Contention based (CB) resource configuration method and device
CA2786083C (en) 2009-12-31 2015-08-25 Huawei Technologies Co., Ltd. Contention based resource configuration method and apparatus
US8942166B2 (en) * 2010-02-12 2015-01-27 Google Technology Holdings LLC Method for providing a contention based uplink channel
JP5033889B2 (en) * 2010-02-15 2012-09-26 株式会社エヌ・ティ・ティ・ドコモ Mobile communication method and mobile station
US8594718B2 (en) 2010-06-18 2013-11-26 Intel Corporation Uplink power headroom calculation and reporting for OFDMA carrier aggregation communication system
US8619654B2 (en) 2010-08-13 2013-12-31 Intel Corporation Base station selection method for heterogeneous overlay networks
TWI468063B (en) 2011-01-07 2015-01-01 Inst Information Industry Base station and wireless device
US9526091B2 (en) * 2012-03-16 2016-12-20 Intel Corporation Method and apparatus for coordination of self-optimization functions in a wireless network
CN106171006B (en) 2013-12-17 2019-08-27 华为技术有限公司 A kind of dispatching method, access point, dispatch server and scheduling system
CN108881967A (en) * 2018-08-01 2018-11-23 广发证券股份有限公司 A kind of video method for uploading, device and equipment based on machine learning

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040252662A1 (en) * 2003-06-13 2004-12-16 Samsung Electronics Co., Ltd. Method for controlling operational states of a MAC layer in an OFDM mobile communication system
US6967936B1 (en) * 2000-02-11 2005-11-22 Lucent Technologies Inc. Uplink timing synchronization and access control for a multi-access wireless communication system
US20060105761A1 (en) * 2001-05-16 2006-05-18 Walton Jay R Method and apparatus for allocating uplink resources in a multiple-input multiple-output (MIMO) communication system
US20060262750A1 (en) * 2001-05-03 2006-11-23 Qualcomm Incorporated Method and apparatus for controlling uplink transmissions of a wireless communication system

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100429540B1 (en) * 1998-08-26 2004-08-09 삼성전자주식회사 Packet data communication apparatus and method of mobile communication system
US7512109B2 (en) * 2000-09-29 2009-03-31 Intel Corporation Slot structure for radio communications system
KR100566201B1 (en) * 2002-04-22 2006-03-29 삼성전자주식회사 Method for ranging in mobile communication system using orthogonal frequency division multiple access scheme
UA89611C2 (en) * 2002-10-25 2010-02-25 Квелкомм Инкорпорейтед A method and a device for reception /transmission of signalling information in a wireless communication system (embodiments)
KR100640344B1 (en) * 2003-03-08 2006-10-30 삼성전자주식회사 System and method for handover of base station in a broadband wireless access communication system
KR100651541B1 (en) * 2003-07-30 2006-11-28 삼성전자주식회사 Method for ranging in mobile communication system using orthogonal frequency division multiple access scheme
US8027327B2 (en) * 2004-06-25 2011-09-27 Alcatel Lucent Distributed scheduling in wireless networks with service differentiation
US7328026B2 (en) * 2004-08-11 2008-02-05 Mitsubishi Electric Research Laboratories, Inc. Signaling in a wireless network with sequential coordinated channel access
JP2006270576A (en) * 2005-03-24 2006-10-05 Matsushita Electric Ind Co Ltd Communication terminal, and network control device
KR100871339B1 (en) * 2005-04-21 2008-12-01 삼성전자주식회사 Apparatus and method for requesting bandwidth in broadband wireless communication system
US8259688B2 (en) * 2006-09-01 2012-09-04 Wi-Lan Inc. Pre-allocated random access identifiers
US7804799B2 (en) * 2006-12-29 2010-09-28 Intel Corporation Uplink contention based access with quick access channel

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6967936B1 (en) * 2000-02-11 2005-11-22 Lucent Technologies Inc. Uplink timing synchronization and access control for a multi-access wireless communication system
US20060262750A1 (en) * 2001-05-03 2006-11-23 Qualcomm Incorporated Method and apparatus for controlling uplink transmissions of a wireless communication system
US20060105761A1 (en) * 2001-05-16 2006-05-18 Walton Jay R Method and apparatus for allocating uplink resources in a multiple-input multiple-output (MIMO) communication system
US20040252662A1 (en) * 2003-06-13 2004-12-16 Samsung Electronics Co., Ltd. Method for controlling operational states of a MAC layer in an OFDM mobile communication system

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7804799B2 (en) 2006-12-29 2010-09-28 Intel Corporation Uplink contention based access with quick access channel
EP2254386A1 (en) * 2008-03-12 2010-11-24 Nippon Telegraph and Telephone Corporation Wireless communication method, wireless communication system, base station, and terminal station
EP2254386A4 (en) * 2008-03-12 2014-05-21 Nippon Telegraph & Telephone Wireless communication method, wireless communication system, base station, and terminal station
US8873459B2 (en) 2008-09-04 2014-10-28 Lg Electronics Inc. Method of random access in a wireless system
JP2012506177A (en) * 2008-10-24 2012-03-08 メディアテック インコーポレイテッド Contention-based access channel design method in MIMO OFDM / OFDMA system
US8548082B2 (en) 2008-10-24 2013-10-01 Mediatek Inc. Contention-based access channel design in MIMO OFDM/OFDMA systems
JP2010109984A (en) * 2008-10-31 2010-05-13 Fujitsu Ltd System and method for wireless communication
US8649345B2 (en) 2009-01-06 2014-02-11 Lg Electronics Inc. Method for allocating resources for transmission of bandwidth request information and method for transmitting the bandwidth request information in a wireless communication system
JP2012512592A (en) * 2009-01-06 2012-05-31 エルジー エレクトロニクス インコーポレイティド Resource allocation method and bandwidth request information transmission method for bandwidth request information transmission in wireless communication system
US8743846B2 (en) 2009-02-03 2014-06-03 Lg Electronics Inc. Method for transmitting service flow information in a wireless communication system
JP2012516613A (en) * 2009-02-03 2012-07-19 エルジー エレクトロニクス インコーポレイティド Random access method in wireless communication system
US8724566B2 (en) 2009-02-03 2014-05-13 Lg Electronics Inc. Method of random access in a wireless system
JP2012520003A (en) * 2009-03-06 2012-08-30 エルジー エレクトロニクス インコーポレイティド Bandwidth request preamble sequence selection method and random access method
US9025519B2 (en) 2009-03-06 2015-05-05 Lg Electronics Inc. Bandwidth request preamble sequence selection method and random access method
US8837352B2 (en) 2009-04-07 2014-09-16 Lg Electronics Inc. Method for allocating resources in a broadband wireless access system
US8837385B2 (en) 2009-04-08 2014-09-16 Lg Electronics Inc. Method for transmitting and receiving acknowledgment in a wireless communication system
CN102804900A (en) * 2009-06-19 2012-11-28 三星电子株式会社 Method and apparatus for transmitting and receiving uplink bandwidth request information in wireless communication system
KR20100136913A (en) * 2009-06-19 2010-12-29 삼성전자주식회사 Method and apparatus for transmitting and receiving uplink bandwidth request information in broadband wireless communication system
KR101674421B1 (en) * 2009-06-19 2016-11-09 삼성전자주식회사 Method and apparatus for transmitting and receiving uplink bandwidth request information in broadband wireless communication system
US8331516B2 (en) 2009-06-19 2012-12-11 Samsung Electronics Co., Ltd Method and apparatus for transmitting and receiving uplink bandwidth request information in wireless communication system
EP2265070A1 (en) * 2009-06-19 2010-12-22 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and receiving uplink bandwidth request information in wireless communication system
CN102804900B (en) * 2009-06-19 2015-08-05 三星电子株式会社 For sending the method and apparatus with receiving uplink bandwidth request in wireless communication system
WO2011132926A3 (en) * 2010-04-20 2012-01-26 엘지전자 주식회사 Uplink signal transmission method via a competition-based uplink channel
US9143304B2 (en) 2010-04-20 2015-09-22 Lg Electronics Inc. Uplink signal transmission method via a competition-based uplink channel
WO2011132926A2 (en) * 2010-04-20 2011-10-27 엘지전자 주식회사 Uplink signal transmission method via a competition-based uplink channel
KR101832759B1 (en) 2010-04-20 2018-02-27 엘지전자 주식회사 Method of transmitting uplink signal via a contention based uplink channel
WO2017204469A1 (en) * 2016-05-23 2017-11-30 엘지전자 주식회사 Method and apparatus for competition-based transmitting of uplink data in wireless communication system to which non-orthogonal multiple access scheme is applied
US10757732B2 (en) 2016-05-23 2020-08-25 Lg Electronics Inc. Method and apparatus for competition-based transmitting of uplink data in wireless communication system to which non-orthogonal multiple access scheme is applied

Also Published As

Publication number Publication date
TW200833040A (en) 2008-08-01
JP2010515374A (en) 2010-05-06
JP5048787B2 (en) 2012-10-17
CN103442449A (en) 2013-12-11
US20080159334A1 (en) 2008-07-03
US7804799B2 (en) 2010-09-28
CN101569115A (en) 2009-10-28
EP2127150A1 (en) 2009-12-02
CN101569115B (en) 2013-09-18
EP2127150A4 (en) 2013-10-09
TWI363541B (en) 2012-05-01
US20110075623A1 (en) 2011-03-31

Similar Documents

Publication Publication Date Title
US7804799B2 (en) Uplink contention based access with quick access channel
US11160093B2 (en) Methods and systems for scheduling resources in a telecommunication system
RU2767040C2 (en) Method of sending data and a device for this
EP2364053B1 (en) Method and related device for synchronizing semi-persistent scheduling data delivery and semi-persistent scheduling resource arrival in a wireless communication system
CN105898879B (en) Method and apparatus for registration and data transmission using fast/zero contention resolution
EP3627933A1 (en) Communication method, terminal, and base station
US8514831B2 (en) Method for requesting resource based on timer in mobile telecommunication systems
CN108811152B (en) Resource application method and equipment
US8682373B2 (en) Method and apparatus for requesting and handling uplink resource allocation in wireless access network
CN105900512B (en) transmission resource determining method, access point and station
US20130121258A1 (en) Method and system for requesting a service utilizing a sequence of codes
KR101600484B1 (en) Method for allocating uplink resource with using QoS parameter
KR20090052083A (en) Method of allocating resource for mobile station to support real time service
US9271294B2 (en) Method and system for requesting a service utilizing a sequence of codes
US8412223B2 (en) Method of allocating radio resource in broadband wireless access system
US9258820B2 (en) Method and system for requesting a service utilizing a sequence of codes
WO2024026756A1 (en) Methods and apparatuses of enhanced transmission on preconfigured resource
El Tanab et al. Performance of Overload Control in Machine-to-Machine Wireless Networks
WO2013071390A1 (en) Method and system for requesting a service utilizing a sequence of codes
AU2019201058A1 (en) Methods and systems for scheduling resources in a telecommunication system
WO2013071389A1 (en) Method and system for requesting a service utilizing a sequence of codes
WO2013071388A1 (en) Method and system for requesting a service utilizing a sequence of codes
WO2010032985A2 (en) METHOD FOR ALLOCATING UPLINK RESOURCES USING QoS PARAMETER

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780048253.4

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07865669

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2009544167

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2007865669

Country of ref document: EP