The present invention relates generally to wireless devices and in particular, to messaging between base stations and mobile stations.
Embodiments of the invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings in which like reference numerals refer to similar elements.
Embodiments of the present invention may help facilitate improved performance for high throughput wireless networks, e.g., IEEE 802.16, 3GPP Long Term Evolution LTE, LTE advanced mobile phone networks and other types of high bandwidth networks. In some embodiments, base station/mobile station state entry schemes use synchronous messaging, e.g., in the MAC (media access control) layer management messages for mobile stations to enter into a state in synchronization with an associated base station. That is, they both know the frame or relative frame in which the state is to be entered, whether or not it actually is entered in that frame.
The switches 106 generally refer to the different switches (e.g., circuit and/or soft switches) used to find and/or connect a client to a desired target within the networks 108 and/or RAN 101. They may also comprise gateway interfaces and any other server apparatuses for performing desired connectivity.
The RAN 101 includes base stations (BS) 102. They are coupled to radio network controllers 104 for controlling client access through the RAN, and ultimately, to one or more of the networks 108 or to another wireless client in the RAN. In a general sense, the base stations may comprise RNC functionality, depending on particular architectures.
The base stations provide an air interface for transmitting and receiving signals with mobile stations. The base stations may also be coupled between each other, e.g., wirelessly or through cable connections. In many embodiments, they facilitate functions such as modulation/demodulation and depending on the utilized wireless communications scheme, physical channel coding, micro diversity, error handling, and/or closed loop power control. The controllers 104 may function to control radio resources and admission, allocate channels, control power settings, control handover, and/or control macro diversity, ciphering, segmentation/reassembly, broadcast signaling, and open loop power control. Again, they may or may not be part of a base station, e.g., there may be a controller serving more than one base station or each station may comprise its own controller.
The RAN 101 corresponds generally to a cellular RAN for a given wireless operator (e.g., Verizon™, AT&T™, and Sprint™), but as used herein, it may also encompass other types of access networks, depending, among other things, on characteristics of the wireless operator and wireless client such as how the network is configured, the type of wireless client, where it is, and the like. For example, it may encompass local area networks such as WiFi networks and the like that may be accessible to a wireless client. It may also comprise other or at least portions of other operator access networks such as when roaming is available.
Transmission of data from within the RAN 101 to a mobile station (MS) may proceed in the following manner. Data such as voice data, IP packets or Ethernet frames may be encapsulated in an appropriate format (e.g., WiMax or LTE data frame format) and forwarded from a network 108 to an appropriate base station, e.g., the “serving” base station, within a given cell. The serving base station then transmits the data to the MS using a unidirectional wireless link, which may be referred to as a “downlink” (or forward link). Transmission of data from the MS to a network destination proceeds in the reverse direction. In this case, the encapsulated data is transmitted from the mobile station to its serving base station, typically using a unidirectional wireless link referred to as an “uplink” (or forward link). After passing through the network controller, the data packets are forwarded through an appropriate switch, converted to an appropriate format, e.g., IP Packets or Ethernet frames, and transmitted henceforth to the desired destination. Data (e.g., data bursts) may be transmitted using a Time-Division-Duplexing (TDD) scheme. In the TDD scheme, both the uplink and downlink typically share the same RF channel, but do not transmit simultaneously.
A BS may activate or authorize an MS to enter into a state to participate in an event such as a handover or scan operation, or to be in a desired mode such as a sleep mode. For the state to be entered, it is typically desired for the BS and MS to be in synchronization with one another as to the start frame for state entry. The BS and MS message each other to agree on the state to start in a known future frame. Traditionally, asynchronous messaging has been used, but it can be wasteful in that excessive frames may be allotted for retransmission. Accordingly, in accordance with some embodiments, synchronous messaging schemes are presented herein.
At 204, the MS transmits a response back to the BS. This may be a conventional response used to acknowledge receipt of the received communication. This response, in some embodiments, serves as a synchronization reference for the MS and BS. At 206, the MS waits to determine if an additional communication (e.g., retry message) from the BS is received within a hold-off interval. If for some reason, the BS didn't receive the response from the MS, e.g., within a specified number (one or more) of frames from when it sent the communication, it will typically send the message again. The hold-off time should be sufficient to allow the MS to receive such a retry message if it is sent by the BS.
If the hold-off time elapses without the MS receiving another communication from the BS, then at 208, the MS enters the designated state in a frame (i.e., a “start” frame) that is a pre-designated number (zero, one, or some other number) of frames from the end of the hold-off time. On the other hand, if another message from the BS is received within the hold-off time, then the routine goes back, to 204 and treats that additional (e.g., retry) communication as if it were a communication received at 202 (e.g., an initial communication). The BS and MS will be state synchronized (the BS knows the frame when the state is entered) because when it receives the response communication from the MS, it knows that the MS will enter the sate in the pre-designated number of frames from the end of the hold-off time. In some embodiments, with a sufficiently wide frame interval (e.g., close to 5 mSec.), the BS may assume that it receives the response communication in the frame that is just before the MS's hold-off interval. Thus, the MS and BS both know when (what frame) the state is to be entered without the need for selection and transmission of start frame information.
The BS sends the CMD communication to the MS. For example, it may be a command for the MS to enter into a sleep mode. If the MS doesn't receive another CMD communication from the BS within the hold-off time, then it enters the commanded state in the frame just after the hold-off time (which is a single frame in this case) expires. The BS and MS are said to be synchronized when the state is entered. This is indicated by the frame(s) (F6 here) that are hatched.
The hold-off time is an interval (in this example, shown as one frame) that provides the BS with a means to re-send the CMD communication before the MS enters the commanded state to start the synchronized action. Depending on particular design concerns, the hold-off time may be one or more frames. In some embodiments, depending on how the frames are defined, it could also be a frame fraction or combinations thereof.
With this method, if MS does not receive response (CNFN) from BS, MS has another chance to receive it without needing to perform a CDMA bandwidth request and then send another state entry request.
The invention is not limited to the embodiments described, but can be practiced with modification and alteration within the spirit and scope of the appended claims. For example, it should be appreciated that the present invention is applicable for use with all types of mobile devices. Examples include but are not limited to personal computers, cellular phones, so-called smart phones, and the like. Further, arrangements may be shown in block diagram form in order to avoid obscuring the invention, and also in view of the fact that specifics with respect to implementation of such block diagram arrangements are highly dependent upon the platform within which the present invention is to be implemented, i.e., such specifics should be well within purview of one skilled in the art. Where specific details are set forth in order to describe example embodiments of the invention, it should be apparent to one skilled in the art that the invention can be practiced without, or with variation of, these specific details. The description is thus to be regarded as illustrative instead of limiting.
The present application claims priority to provisional application 61/134,188 filed on Jul. 7, 2008, which is incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
61134188 | Jul 2008 | US |