WO1996010875A1 - Method for dynamically allocating wireless communication resources - Google Patents

Method for dynamically allocating wireless communication resources Download PDF

Info

Publication number
WO1996010875A1
WO1996010875A1 PCT/US1995/009343 US9509343W WO9610875A1 WO 1996010875 A1 WO1996010875 A1 WO 1996010875A1 US 9509343 W US9509343 W US 9509343W WO 9610875 A1 WO9610875 A1 WO 9610875A1
Authority
WO
WIPO (PCT)
Prior art keywords
wireless communication
communication resources
message
resources
central controller
Prior art date
Application number
PCT/US1995/009343
Other languages
French (fr)
Inventor
Gary W. Grube
Brian K. Bunkenburg
Marc C. Naddell
Original Assignee
Motorola Inc.
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 Motorola Inc. filed Critical Motorola Inc.
Priority to GB9610730A priority Critical patent/GB2298999B/en
Priority to AU31999/95A priority patent/AU3199995A/en
Publication of WO1996010875A1 publication Critical patent/WO1996010875A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2643Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1694Allocation of channels in TDM/TDMA networks, e.g. distributed multiplexers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/52Allocation or scheduling criteria for wireless resources based on load
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements

Abstract

In a TDM wireless communication system (100), a central controller (104) monitors the transfer of a message (108) in order to determine a system grade of service. Based on the system grade of service, the central controller dynamically allocates a lesser or greater number of wireless communication resources (105). Alternatively, a communication unit (101) can directly request additional wireless communication resources.

Description

METHOD FOR DYNAMICALLY ALLOCATING WIRELESS COMMUNICATION RESOURCES
Field of the Invention
The present invention relates generally to time division multiplexed (TDM) wireless communication systems and, in particular, to a method for dynamic allocation of wireless communication resources within TDM wireless communication systems.
Background of the Invention
Within TDM wireless communication systems, the transmission of voice messages is well known. In such systems, communication units (i.e., hand-held or in-car mobile radios) are assigned wireless communication resources in the form of radio frequency (RF) carrier divided by time into multiple time slots. Typically, these wireless communication resources (i.e., time slots) have relatively low bandwidths. In the present context, the term bandwidth is used to generally refer to the throughput rate at which a particular communication medium can be used to transmit information. These low-bandwidth wireless communication resources have been acceptable because voice messages typically do not require a high transmission rate to be transmitted in a timely manner, i.e., with a minimal amount of delay. Additionally, because the time needed to complete a typical voice message is generally small, it is a feature of many TDM wireless communication systems that the wireless communication resource used for a voice message is dedicated for the duration of the transmission.
Among users of TDM wireless communication systems, the need for transmission of non-voice messages, such as text and image files, often collectively referred to as data messages, is growing. Voice messages and data messages may be particularly distinguished by the relative amounts of bandwidth required to transmit them. That is, many data messages require high-throughput communication resources in order to be transmitted with minimal delay. When data messages are transmitted via low-throughput wireless communication resources, originally intended for voice messages, completion of the message transmission is often delayed. These difficulties notwithstanding, it would be useful to allow the bandwidth (i.e., throughput) of a particular transmission to be dynamically altered as needed and to allow voice and data messages to be simultaneously transmitted. An example may best illustrates why current TDM wireless communication systems are not well suited to the proposed services described above. Consider an ambulance transporting a patient to a hospital emergency room. To provide voice communications between the ambulance and the hospital, a TDM wireless communication system allocates a wireless communication resource (i.e., time slot) in order to transmit the voice information. During the transmission of the voice information, it may be necessary to transmit a medical image of the patient's injuries to the hospital.
Using current TDM systems, the data message (medical image) must either be multiplexed with the voice message on the same wireless communication resource, or it must interrupt the voice message altogether. If multiplexed, both the voice message and the data message may be prohibitively delayed. If the voice message is interrupted, critical information between ambulance and hospital personnel may be missed.
One solution is to provide wireless communication resources having higher throughput rates. Technological advances such as linear amplifiers and improved modulation schemes may provide needed improvements, but such innovations are often expensive to develop and increase the complexity of the systems involved.
Another solution is to use multiple communication devices (e.g., dedicated radios) thereby eliminating the need for multiplexing and/or interruption. Such a solution, however, is cost prohibitive.
Yet another solution is to provide enough communication resources for each service request such that all potential throughput needs are met. Using the previous ambulance example, this would require that enough wireless communication resources be allocated at the time the voice message is begun so that additional messages, e.g., the medical image, may also be transmitted at any time during transmission of the voice message. While this solution alleviates the difficulties of excessive delay and, possibly, interruptions, it goes too far in that it assigns resources that could be put to immediate use for other users, thereby creating overall system inefficiencies. Thus, it is shown that a shortcoming of prior art TDM wireless communication systems is the inability to dynamically allocate communication resources on an as-needed basis. Therefore, a need currently exists for a method wherein wireless communication resources may be dynamically allocated in response to changing service requirements or system capabilities.
Brief Description of the Drawings FIG. 1 illustrates a TDM wireless communication system in accordance with the present invention.
FIG. 2 illustrates a method for the dynamic allocation of wireless communication resources based on a system grade of service for a message.
FIG. 3 illustrates a first embodiment of a method that may be used by a central controller to determine a system grade of service for a message and to decide when to allocate a different number of wireless communication resources.
FIG. 4 illustrates a second embodiment of a method that may be used by a central controller to determine a system grade of service for a message and to decide when to allocate a different number of wireless communication resources.
FIG. 5 illustrates a method for the dynamic allocation of communication resources based on requests from a communication unit.
Description of a Preferred Embodiment
Generally, the present invention provides a method for the dynamic allocation of wireless communication resources within a TDM wireless communication system. A communication unit within the TDM wireless communication system requests, from a central controller, the usage of a first number of wireless communication resources. When the first number of wireless communication resources are available, they are allocated by the central controller to the communication unit, thereby allowing the communication unit to transmit portions of a message via the first number of wireless communication resources. Concurrently, the central controller monitors transmission of the portions of the message to determine a system grade of service. Based on the system grade of service, a second number of wireless communication resources can be allocated to the communication unit. In an alternate embodiment, the central controller can allocate the second number of communication resources in response to a request from the communication unit. In this manner, wireless communication resources may be dynamically allocated within the TDM wireless communication system as necessitated by changing service requirements or system capabilities.
The present invention can be more fully described with reference to FIGS. 1-5. FIG. 1 illustrates a TDM wireless communication system 100 that includes a plurality of communication units 101-102 and a plurality of base stations 103. The communication units 101-102, which can be MIRS™ portable radios by Motorola, Inc., provide voice and/or data messages 108 in the form of compressed digital audio and compressed data transfers, respectively. Additionally, the communication units 101-102 are modified to transmit multiple messages simultaneously, using TDM techniques, if necessary.
The base stations 103, which may comprise MIRS™ base station radios by Motorola, Inc., transceive RF carriers 109- 110 that are allocated among the communication units 101-
102 by a central controller 104. The central controller 104, which can be a MIRS™ Dispatch Application Controller (DAP) by Motorola, Inc., provides the allocation control of a plurality of wireless communication resources 105,1 1 1 in response to requests from the communication units 101-102.
In a preferred embodiment, hereinafter assumed, the wireless communication resources 105,111 comprise time slots on the RF carriers 109-110. The wireless communication resources 105, 11 1 are separated into four inbound wireless communication resources I1 -I4 and four outbound wireless communication resources O1 -O4. The number of time slots (i.e., wireless communication resources) is a design choice; others numbers are possible. The inbound wireless communication resources I1 -I4 are used for communications from the communication units 101-102 to the base stations 103 and central controller 104. The outbound wireless communication resources O1 -O4 are used for communications from the base stations 103 and central controller 104 to the communication units 101-102. The wireless communication resources 105,111 are generally used to communicate control information, such as call requests and call assignments as well as message information, such as compressed digital voice or data. It is also possible to combine both control information and message information into a single time slot by allocating the proper number of bits for each, as is well known in the art.
In a preferred embodiment, the communication units 101-102 are capable of receiving or transmitting on multiple wireless communication resources 105,111. This allows the central controller 104 to allocate one or more time slots to a communication unit 101-102 to match the needs of the communication unit with the resource availability, later described in detail.
The voice and/or data message 108 is appended to a header containing a message type 106 and a message length
107. In numerous prior art data communication systems, message length fields typically specify the exact number of data bytes of a subsequent message. In contrast, the message length 107 is an estimate of the length of the message 108, generally in terms of eight-bit bytes, because the present invention allows the message length to change during transmission of the message.
Similarly, the message type 106 is an initial estimate for the type of information contained in the message 108. Several codes can be assigned to a set of pre-determined data types that are important to the field of application. For example, in the medical arena, codes would be assigned for heart beat telemetry, vital signs, X-rays, and even visual images of varying resolutions, in addition to transmission at the beginning of the message 108, the message type 106 and message length 107 are periodically interleaved with the transmitted message 108. Thus, if it becomes necessary to alter the type and/or length of message being transmitted, that information can be conveyed quickly to the rest of the system 100.
FIG. 2 illustrates a method for the dynamic allocation of wireless communication resources based on a system grade of service for a message. At step 201 , a communication unit 101 requests, via a control channel, a first number of wireless communication resources from the central controller 104. The communication unit 101 can determine the first number of wireless communication resources based on the message type. Typically, small file transfers or voice will require only one wireless communication resource. Larger files, or files that should be transferred more quickly, generally require more wireless communication resources. For example, a medical image may require two or more time slots so that it can be transferred within a desired time threshold.
At step 202, the central controller 104 determines that the first number of wireless communication resources are available. Typically, this is achieved through the use of a table of allocated and available wireless communication resources maintained by the central controller 104. Once the first number of wireless communication resources is available 202, the central controller 104 allocates them 203 to the communication unit 101 and to a target audience, such as another communication unit 102. For example, time slots l2 and O2 of the wireless communication resources 105,11 1 , when not in use, can be allocated to the communication unit 101 . When the first number of wireless communication resources have been allocated 203, the communication unit 101 transmits portions of the message via the first number of wireless communication resources 204. To this end, the message is parsed into portions suitable for transmission via the allocated time slots.
Again using the ambulance example and assuming that time slots l2 and O2 of the wireless communication resources 105,111 have been allocated, the communication unit 101 can transmit, for instance, vital signs (i.e., heart beat rate, blood pressure, etc.) within the message field 108. As the message 108 proceeds, it is parsed into portions small enough to be transmitted within successive occurrences of time slots I2 and O2. Preceding the actual message, a vital sign message type 106 and a byte count for the vital signs 107 are also transmitted via time slots I2 and O2. As is well known in the art of TDM systems, the transmitted portions of the message may be received and retransmitted by the base stations 103 (repeater operation, time slots I2 and O2 used), or the transmitted portions of the message may be received directly by the target audience 102 (talkaround operation, time slot I2 used).
Concurrent with the transmission of the message 108 by the communication unit 101 , the central controller 104 monitors 205 the transmission of the message 108. Because the central controller 104 controls allocation of the wireless communication resources 105,1 11 , via communications with the base stations 103, the central controller 104 can not only monitor the transmission of the message 108 from the communication unit 101 , but from a plurality of other communication units that are also assigned resources.
As a result of the monitoring 205, the central controller 104 determines a system grade of service 206 for the transmitted portions of the message 108. As discussed in greater detail below, the system grade of service can be based on one or more metrics, including the predicted completion time for a message and an average message delay profile.
Based on the system grade of service, the central controller 104 determines if a different number of resources should be allocated 207. If the central controller 104 determines that a different number of resources should be allocated, it will allocate 208 a second number of wireless communication resources to the communication unit 101. The determination of whether the second number of wireless communication resources is greater or less than the first number of wireless communication resources is discussed in greater detail below.
Whether a second number of wireless communication resources have been allocated 208 or not, the central controller 104 determines if the message 108 has ended. If transmission of the message has ended 209, the central controller 104 de-allocates the wireless communication resources, as is well known in the art. If the message is not yet completed 209, processing continues as described above at step 204.
By determining the system grade of service for the transmitted portions of the message, the present invention allows the number of wireless communication resources allocated for transmission of the message to be dynamically allocated, even during transmission of the message. FIGS. 3 and 4 further describe the determination of a system grade of service and the decision regarding when to allocated a different number of wireless communication resources.
FIG. 3 illustrates a first embodiment of a method that may be used by a central controller to determine a system grade of service for a message (i. e., step 206) and to decide when to allocate a different number of wireless communication resources (i.e., step 207). In order to determine a system grade of service, the central controller 104 determines a predicted completion time for the message 301. Generally, this is based on the initial message length estimate 107. As a result of the monitoring at step 205, the number of bytes already sent is known, and thus an estimate of the number of untransmitted bytes can be calculated. The central controller 104 calculates the predicted completion time by dividing the estimate of the number of untransmitted bytes by the current transfer rate of the first number of wireless communication resources. If a change in message type 106 or message length 107 should occur at any point, the predicted completion time can be recalculated as necessary.
Using the aforementioned table of allocated and available wireless communication resources, the central controller 104 determines a resource availability profile 302. If the resource availability profile indicates that wireless communication resources are available 303, then the predicted completion time is compared against a first predetermined threshold 305. The first predetermined threshold is based on the message type 106 and reflects an average time in which messages of that type may be expected to be completed. For example, if the message is an x-ray image file, the first predetermined threshold could be set at 300 seconds. If the predicted completion time is not greater than the first predetermined threshold 305, it is assumed that the transfer rate of the message 108 is sufficient, and no additional resources need be allocated. Additionally, the number of wireless communication resources allocated to the message 108 does not need to be reduced because it has already been determined 303 that other wireless communication resources are available for other callers. If, however, the predicted completion time is greater than the first predetermined threshold 305, a second number of wireless communication resources, greater than the first number of wireless communication resources, are allocated 307. This occurs when the transfer rate, as reflected by the predicted completion time, is too slow. By allocating a greater number of resources, the transfer rate is increased. For example, assuming that only time slots 12 and O2 of the wireless communication resources 105,11 1 had been originally allocated to the communication unit 101 , and that the resulting transfer rate was too slow, the central controller 104 can allocate time slots h , I2, O1 and O2 to the communication unit 101 , thereby increasing the transfer rate.
If, at step 303, wireless communication resources are not available, the central controller 104 may attempt to reduce the number of wireless communication resources allocated to the communication unit 101. To this end, the predicted completion time is compared against the first predetermined threshold. If the predicted completion time is not less than the first predetermined threshold 304, it is assumed that the transfer rate of the message 108 is already insufficient, and that the allocated resources should not be reduced.
If, however, the predicted completion time is less than the first predetermined threshold 304, a second number of wireless communication resources, less than the first number of wireless communication resources, are allocated 306. This occurs when the transfer rate, as reflected by the predicted completion time, is higher than necessary. By allocating a lesser number of resources, the transfer rate is decreased. For example, assuming that time slots l-j , I2, O1 and O2 of the wireless communication resources 105,1 1 1 had been originally allocated to the communication unit 101 , and that the resulting transfer rate is more than sufficient, the central controller 104 can allocate only time slots I2 and O2 to the communication unit 101 , thereby decreasing the transfer rate.
The now-available time slots h and O1 can then be allocated for other uses in the system 100.
FIG. 4 illustrates a second embodiment of a method that may be used by a central controller to determine a system grade of service for a message (i. e., step 206) and to decide when to allocate a different number of wireless communication resources (i.e., step 207). At step 401 the central controller 104 determines an average message delay profile. In the context of the present invention, the average message delay profile comprises running averages of the transmission delays encountered for each message type. For example, if four x-ray image files have been recently transmitted within the system 101 by the plurality of communication units 101-102, and the central controller 104, while monitoring each of these transmissions, determines their delays to be 3.5, 2.0, 4.0, and 1.5 seconds, respectively, the average message delay for x-ray images would be 2.75 seconds. Similar calculations are made for each message type, thereby creating the average message delay profile. As in step 302 above, the central controller 104 uses the table of allocated and available wireless communication resources to determine a resource availability profile 402.
Before proceeding further, the central controller 104 determines if a priority message indication has been received 403. A priority message indication could be received, for instance, when information regarding a medical emergency is transmitted. The priority message indication, when received, alerts the central controller 104 that the ensuing message should have priority with regard to the allocation of wireless communication resources.
If a priority message indication is received 403, it is determined if wireless communication resources are available 404 based on the resource availability profile. If resources are available 404, the central controller can optionally choose to allocate additional resources for use with the priority message 406.
If, however, resources are not available 404, then wireless communication resources currently used for other non-priority messages are deallocated, regardless of the transfer rate of those messages. To this end, the second number of wireless communication resources is less than the first number of wireless communication resources 405, thereby making resources available. The now-available resources are then allocated to the priority message (not shown).
When a priority message indication is not received 403, the average message delay for the current message type 106 is compared against a second predetermined threshold 407. The second predetermined threshold is based on the message type 106 and reflects an average transmission delay time for messages of that type. For example, if the message is an x-ray image file, the second predetermined threshold could be set at 1 second. If the average message delay is not greater than the second predetermined threshold 407, the process continues at step 209.
If the average message delay is greater than the second predetermined threshold 407, resource availability is again determined 408. If resources are available 408, they are optionally allocated 409 to this type of message, including the current message 108. Future transmissions of this type of message are given priority to the available resource, thereby decreasing future transmission delays. If resources are not available 404, then wireless communication resources currently used for other messages are - deallocated, regardless of the transfer rate of those messages. Thus, processing continues at step 405 as discussed above.
Using the methods described in FIGS. 2-4, the present invention makes it possible to dynamically allocate wireless communication resources based on a system grade of service determined by the central controller. In another embodiment of the present invention, it is possible for a communication unit to directly request additional wireless communication resources.
FIG. 5 illustrates a method for the dynamic allocation of communication resources based on requests from a communication unit. At step 501 , a communication unit 101 requests a first number of wireless communication resources from the central controller 104. As described above, the communication unit 101 can determine the first number of wireless communication resources based on the message type.
At step 502, the central controller 104 determines that the first number of wireless communication resources are available. When the first number of wireless communication resources is available 502, the central controller 104 allocates them 503 to the communication unit 101 and to a target audience.
Once the first number of wireless communication resources have been allocated 503, the communication unit 101 transmits portions of the message 108 via the first number of wireless communication resources 504; the message 108 is parsed into portions suitable for transmission via the allocated time slots.
During transmission of the message, the communication unit 101 can request from the central controller 104, via a control channel (i.e., time slot), a second number of wireless communication resources 505. This may occur if a user of the communication unit 101 wished to transmit an additional message simultaneously with the current message, for instance. Regardless of the reason for requesting the second number of wireless communication resources, the central controller once again determines if the necessary resources are available 506.
When available, the second number of wireless communication resources are allocated 507 to the communication unit 101. Once allocated, the second number of wireless communication resources can be used to transmit the additional message, as well as continue transmitting the current message 508. For example, if the communication unit 101 , currently allocated time slots I2 and O2 of the wireless communication resources 105,111 , requests another time slot, the central controller 104 can additionally allocate time slots M and Oι , assuming availability. Thus, the communication unit can use time slots l2 and O2 for transmission of the current message and time slots h and O1 for transmission of the additional message. Using this method, the present invention allows a communication unit to request, and thereby indirectly control, the dynamic allocation of wireless communication resources.
The present invention provides a method for the dynamic allocation of communication resources within a TDM wireless communication system. With such a method, the problems caused by changing service requirements or system capabilities are substantially eliminated. To this end, a central controller monitors the transfer of a message within the system in order to determine a system grade of service.
Based on this system grade of service, the central controller can dynamically allocate a lesser or greater number of wireless communication resources. Special consideration is given to priority data transfers, such as emergency medical image files, such that other traffic may continue, although at a slower rate, in favor of speeding up the transfer of the priority messages. Alternatively, communication units can directly request additional communication resources. In this manner, the overall efficiency of resource usage and message delivery within the system is improved. We claim:

Claims

1. In a TDM wireless communication system that includes a plurality of communication units, a plurality of wireless communication resources, and a central controller that allocates the plurality of wireless communication resources among the plurality of communication units, a method for the central controller to dynamically allocate the plurality of wireless communication resources, the method comprising the steps of:
a) receiving, from a communication unit of the plurality of communication units, a request for a first number of wireless communication resources of the plurality of wireless communication resources for transmission of a message;
b) when the first number of wireless communication resources are available, allocating the first number of wireless communication resources to the communication unit;
c) monitoring transmission of portions of the message to determine a system grade of service; and
d) allocating a second number of wireless communication resources of the plurality of wireless communication resources to the communication unit based on the system grade of service.
2. The method of claim 1 , step (b) further comprising the step of allocating the first number of wireless communication resources, wherein the first number of wireless communication resources comprises a first number of time slots on a radio frequency carrier.
3. The method of claim 2, step (d) further comprising the step of allocating the second number of wireless communication resources, wherein the second number of wireless communication resources comprises a second number of time slots on the radio frequency carrier.
4. The method of claim 1 , step (c) further comprising the step of monitoring transmission of the portions of the message to determine the system grade of service, wherein the system grade of service is based, at least in part, on a predicted completion time for the message.
5. The method of claim 4 step (c) further comprising the step of monitoring transmission of the portions of the message to determine the system grade of service, wherein the system grade of service is based, at least in part, on a wireless communication resource availability profile.
6. The method of claim 5, step (d) further comprising the step of allocating the second number of wireless communication resources based on a message priority indication.
7. The method of claim 1 , step (c) further comprising the step of monitoring transmission of the portions of the message to determine the system grade of service, wherein the system grade of service is based, at least in part, on an average message delay.
8. The method of claim 7, step (d) further comprising the step of allocating the second number of wireless communication resources, wherein the second number of wireless communication resources is less than the first number of wireless communication resources when the average message delay is greater than a second predetermined threshold.
9. In a TDM wireless communication system that includes a plurality of communication units, a plurality of wireless communication resources, and a central controller that allocates the plurality of wireless communication resources among the plurality of communication units, a method for dynamically allocating the plurality of wireless communication resources, the method comprising the steps of:
a) requesting, by a communication unit of the plurality of communication units, a first number of wireless communication resources of the plurality of wireless communication resources for transmission of a message;
b) when the first number of wireless communication resources are available, allocating, by the central controller, the first number of wireless communication resources to the communication unit;
c) responsive to allocation of the first number of wireless communication resources, transmitting, by the communication unit, portions of the message via the first number of wireless communication resources;
d) monitoring, by the central controller, transmission of the portions of the message to determine a system grade of service; and
e) allocating, by the central controller, a second number of wireless communication resources to the communication unit based on the system grade of service.
10. In a TDM wireless communication system that includes a plurality of communication units, a plurality of wireless communication resources, and a central controller that allocates the plurality of wireless communication resources amongst the plurality of communication units, a method for dynamically allocating the plurality of wireless communication resources, the method comprising the steps of:
a) requesting, by a communication unit of the plurality of communication units, a first number of wireless communication resources of the plurality of wireless communication resources for transmission of a message;
b) when the first number of wireless communication resources are available, allocating, by the central controller, the first number of wireless communication resources to the communication unit;
c) responsive to allocation of the first number of wireless communication resources, transmitting, by the communication unit, portions of the message via the first number of wireless communication resources;
d) while transmitting the message, requesting, by the communication unit, a second number of wireless communication resources of the plurality of wireless communication resources, wherein the second number of wireless communication resources is greater than the first number of wireless communication resources; and
e) when the second number of wireless communication resources are available, allocating, by the central controller, the second number of wireless communication resources to the communication unit.
PCT/US1995/009343 1994-09-30 1995-07-19 Method for dynamically allocating wireless communication resources WO1996010875A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
GB9610730A GB2298999B (en) 1994-09-30 1995-07-19 Method for dynamically allocating wireless communication resources
AU31999/95A AU3199995A (en) 1994-09-30 1995-07-19 Method for dynamically allocating wireless communication resources

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/316,011 1994-09-30
US08/316,011 US5583869A (en) 1994-09-30 1994-09-30 Method for dynamically allocating wireless communication resources

Publications (1)

Publication Number Publication Date
WO1996010875A1 true WO1996010875A1 (en) 1996-04-11

Family

ID=23227077

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1995/009343 WO1996010875A1 (en) 1994-09-30 1995-07-19 Method for dynamically allocating wireless communication resources

Country Status (5)

Country Link
US (1) US5583869A (en)
CN (1) CN1074878C (en)
AU (1) AU3199995A (en)
GB (1) GB2298999B (en)
WO (1) WO1996010875A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998010540A2 (en) * 1996-09-06 1998-03-12 Nokia Telecommunications Oy Data transmission method, and radio system
WO1998014020A2 (en) * 1996-09-24 1998-04-02 Nokia Telecommunications Oy Determining grade of service and mobile telephone system
EP0844800A2 (en) * 1996-11-22 1998-05-27 Sony Corporation Resource allocation in a cellular communication system
EP0844796A2 (en) * 1996-11-22 1998-05-27 Sony Corporation Communication method
WO2000076244A1 (en) * 1999-06-04 2000-12-14 Nokia Corporation Method for allocating communication resources
WO2002023329A2 (en) * 2000-09-16 2002-03-21 Motorola Inc Processor resource scheduler and method
EP1514436A1 (en) * 2002-06-17 2005-03-16 Nokia Corporation Two threshold uplink rate control to enable uplink scheduling
WO2014039294A1 (en) * 2012-09-10 2014-03-13 Qualcomm Incorporated Adaptation of encoding and transmission parameters in pictures that follow scene changes

Families Citing this family (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2729268A1 (en) * 1995-01-05 1996-07-12 Alcatel Mobile Comm France DYNAMIC TIME PROCESSING DISTRIBUTION SYSTEM IN A STATION OPERATING ACCORDING TO TIME DIVISION MULTIPLE ACCESS MODE
US5761622A (en) * 1995-05-18 1998-06-02 Ericsson Inc. Method and apparatus for controlling operation of a portable or mobile battery-operated radios
US5742592A (en) * 1995-09-01 1998-04-21 Motorola, Inc. Method for communicating data in a wireless communication system
DE19535360A1 (en) * 1995-09-22 1997-03-27 Siemens Ag Method for allocating radio resources to several transmission devices of a base station within a radio communication system
US6418148B1 (en) * 1995-10-05 2002-07-09 Lucent Technologies Inc. Burst-level resource allocation in cellular systems
KR100216348B1 (en) * 1995-12-23 1999-08-16 윤종용 Call-process-source management method & apparatus in switching system
IL118806A (en) * 1996-07-05 2001-07-24 Marconi Comm Israel Ltd Methods and apparatus pertaining to roaming of stations between access points in wireless and other networks
US5844900A (en) * 1996-09-23 1998-12-01 Proxim, Inc. Method and apparatus for optimizing a medium access control protocol
GB2320162C (en) * 1996-12-06 2011-08-03 Immarsat Ltd Communication method and apparatus
JPH10191431A (en) 1996-12-26 1998-07-21 Sony Corp Communication method base station and terminal equipment
US6075792A (en) * 1997-06-16 2000-06-13 Interdigital Technology Corporation CDMA communication system which selectively allocates bandwidth upon demand
US7046643B1 (en) 1997-07-30 2006-05-16 Bellsouth Intellectual Property Corporation Method for dynamic multi-level pricing for wireless communications according to quality of service
US7065061B1 (en) * 1997-07-30 2006-06-20 Bellsouth Intellectual Property Corporation System and method for providing data services using idle cell resources
US7050445B1 (en) 1997-07-30 2006-05-23 Bellsouth Intellectual Property Corporation System and method for dynamic allocation of capacity on wireless networks
US6069882A (en) 1997-07-30 2000-05-30 Bellsouth Intellectual Property Corporation System and method for providing data services using idle cell resources
US7349333B2 (en) * 1997-07-30 2008-03-25 At&T Delaware Intellectual Property, Inc. Associated systems and methods for providing data services using idle cell resources
GB2332602B (en) 1997-12-22 2000-03-08 Lsi Logic Corp Improvements relating to multidirectional communication systems
FI107504B (en) * 1998-04-09 2001-08-15 Nokia Networks Oy Implementation of multiple simultaneous calls in a mobile communication system
US6751193B1 (en) * 1998-06-26 2004-06-15 Qualcomm Incorporated Method and apparatus for controlling data transfer between two stations
GB2341050B (en) * 1998-08-27 2003-02-12 Motorola Ltd Bandwidth provision in a communication system
US6728257B1 (en) * 1998-08-28 2004-04-27 The Board Of Trustees Of The University Of Illinois Fluid flow fair scheduling emulation in wireless shared channel packet communication network
US6597705B1 (en) * 1998-09-10 2003-07-22 Qualcomm Incorporated Method and apparatus for distributed optimal reverse link scheduling of resources, such as a rate and power in a wireless communication system
FI112425B (en) 1998-09-16 2003-11-28 Nokia Corp Method and apparatus for dynamic control of radio resources
WO2000022846A1 (en) * 1998-10-15 2000-04-20 Airnet Communications Corporation Broadband base station architecture for advanced resource management
USRE47895E1 (en) 1999-03-08 2020-03-03 Ipcom Gmbh & Co. Kg Method of allocating access rights to a telecommunications channel to subscriber stations of a telecommunications network and subscriber station
US6324172B1 (en) * 1999-03-08 2001-11-27 Qualcomm Incorporated Method of rate allocation in a data communications network
US6760422B1 (en) 1999-04-30 2004-07-06 Lucent Technologies Inc. Apparatus and method for providing conference call service
US6459901B1 (en) * 1999-07-01 2002-10-01 At&T Corp. Wireless network resource allocation
US6434380B1 (en) 1999-12-13 2002-08-13 Telefonaktiebolaget Lm Ericsson (Publ) Dynamic negotiation of resources for user equipment in wireless communications system
GB2359387B (en) * 2000-02-15 2004-04-14 Motorola Inc Operating a user station in a cellular communications system
DE10044828C2 (en) * 2000-09-11 2002-08-08 Tenovis Gmbh & Co Kg Method for controlling the utilization of a local network and device for carrying out the method
US9130810B2 (en) 2000-09-13 2015-09-08 Qualcomm Incorporated OFDM communications methods and apparatus
US7295509B2 (en) 2000-09-13 2007-11-13 Qualcomm, Incorporated Signaling method in an OFDM multiple access system
US20020159418A1 (en) * 2000-11-02 2002-10-31 Sharp Laboratories Of America, Inc. Quality of service using wireless lan
US6847629B2 (en) 2000-11-30 2005-01-25 Qualcomm Incorporated Method and apparatus for scheduling packet data transmissions in a wireless communication system
US6920114B2 (en) * 2000-12-01 2005-07-19 Motorola, Inc. Method of call control for console sites monitoring critical talkgroups in a packet-based communication system
US7003580B1 (en) * 2000-12-29 2006-02-21 Sprint Communications Company L.P. Bandwidth boost using a wireless communication path
US6657980B2 (en) * 2001-04-12 2003-12-02 Qualcomm Incorporated Method and apparatus for scheduling packet data transmissions in a wireless communication system
US7230948B2 (en) * 2001-06-01 2007-06-12 Telefonaktiebolaget Lm Ericsson (Publ) Bandwidth efficient Quality of Service separation of AAL2 traffic
US6907047B2 (en) * 2001-07-18 2005-06-14 Sbc Technology Resources, Inc. Service aware switched SDH/SONET/TDM network
US7027392B2 (en) * 2001-08-14 2006-04-11 Qualcomm, Incorporated Method and apparatus for scheduling packet data transmissions in a wireless communication system
US6788687B2 (en) 2001-10-30 2004-09-07 Qualcomm Incorporated Method and apparatus for scheduling packet data transmissions in a wireless communication system
SE0200311D0 (en) * 2002-01-31 2002-01-31 Ericsson Telefon Ab L M Method and system of channel resource allocation
EP1372348B1 (en) * 2002-06-12 2005-08-17 Siemens Aktiengesellschaft Method for data transmission in a radio communication system
CA2392574A1 (en) * 2002-07-08 2004-01-08 Anthony Gerkis System, apparatus and method for uplink resource allocation
US7006831B2 (en) * 2002-09-27 2006-02-28 Bellsouth Intellectual Property Corporation Apparatus and method for providing dynamic communications network traffic control
CN1711695A (en) * 2002-11-15 2005-12-21 瓦努股份有限公司 A communications system
US7251457B1 (en) * 2003-12-04 2007-07-31 Airespace, Inc. Wireless network perimeter security system using overlaying radio frequency signals
CN100337507C (en) * 2004-03-15 2007-09-12 大唐移动通信设备有限公司 Method for resource distribution and scheduling of non real-time service in mobile communication system
US7221913B2 (en) * 2004-06-23 2007-05-22 Intel Corporation Effective time-of-arrival estimation algorithm for multipath environment
US9148256B2 (en) 2004-07-21 2015-09-29 Qualcomm Incorporated Performance based rank prediction for MIMO design
US9137822B2 (en) 2004-07-21 2015-09-15 Qualcomm Incorporated Efficient signaling over access channel
US8095141B2 (en) * 2005-03-09 2012-01-10 Qualcomm Incorporated Use of supplemental assignments
US9246560B2 (en) 2005-03-10 2016-01-26 Qualcomm Incorporated Systems and methods for beamforming and rate control in a multi-input multi-output communication systems
US9154211B2 (en) 2005-03-11 2015-10-06 Qualcomm Incorporated Systems and methods for beamforming feedback in multi antenna communication systems
US8446892B2 (en) 2005-03-16 2013-05-21 Qualcomm Incorporated Channel structures for a quasi-orthogonal multiple-access communication system
US9520972B2 (en) 2005-03-17 2016-12-13 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9143305B2 (en) 2005-03-17 2015-09-22 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9461859B2 (en) 2005-03-17 2016-10-04 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9184870B2 (en) 2005-04-01 2015-11-10 Qualcomm Incorporated Systems and methods for control channel signaling
US9036538B2 (en) 2005-04-19 2015-05-19 Qualcomm Incorporated Frequency hopping design for single carrier FDMA systems
US9408220B2 (en) 2005-04-19 2016-08-02 Qualcomm Incorporated Channel quality reporting for adaptive sectorization
US8565194B2 (en) 2005-10-27 2013-10-22 Qualcomm Incorporated Puncturing signaling channel for a wireless communication system
US8879511B2 (en) 2005-10-27 2014-11-04 Qualcomm Incorporated Assignment acknowledgement for a wireless communication system
US8611284B2 (en) 2005-05-31 2013-12-17 Qualcomm Incorporated Use of supplemental assignments to decrement resources
US8462859B2 (en) 2005-06-01 2013-06-11 Qualcomm Incorporated Sphere decoding apparatus
US8599945B2 (en) 2005-06-16 2013-12-03 Qualcomm Incorporated Robust rank prediction for a MIMO system
US9179319B2 (en) 2005-06-16 2015-11-03 Qualcomm Incorporated Adaptive sectorization in cellular systems
US8885628B2 (en) 2005-08-08 2014-11-11 Qualcomm Incorporated Code division multiplexing in a single-carrier frequency division multiple access system
US20070041457A1 (en) 2005-08-22 2007-02-22 Tamer Kadous Method and apparatus for providing antenna diversity in a wireless communication system
US9209956B2 (en) 2005-08-22 2015-12-08 Qualcomm Incorporated Segment sensitive scheduling
US8644292B2 (en) 2005-08-24 2014-02-04 Qualcomm Incorporated Varied transmission time intervals for wireless communication system
US9136974B2 (en) 2005-08-30 2015-09-15 Qualcomm Incorporated Precoding and SDMA support
US8111622B2 (en) * 2005-10-17 2012-02-07 The Invention Science Fund I, Llc Signal routing dependent on a node speed change prediction
US20070106797A1 (en) * 2005-09-29 2007-05-10 Nortel Networks Limited Mission goal statement to policy statement translation
US20070087695A1 (en) * 2005-10-17 2007-04-19 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Mobile directional antenna
US8125896B2 (en) * 2005-10-17 2012-02-28 The Invention Science Fund I, Llc Individualizing a connectivity-indicative mapping
US8045512B2 (en) 2005-10-27 2011-10-25 Qualcomm Incorporated Scalable frequency band operation in wireless communication systems
US9225488B2 (en) 2005-10-27 2015-12-29 Qualcomm Incorporated Shared signaling channel
US8693405B2 (en) 2005-10-27 2014-04-08 Qualcomm Incorporated SDMA resource management
US9088384B2 (en) 2005-10-27 2015-07-21 Qualcomm Incorporated Pilot symbol transmission in wireless communication systems
US9144060B2 (en) 2005-10-27 2015-09-22 Qualcomm Incorporated Resource allocation for shared signaling channels
US9210651B2 (en) 2005-10-27 2015-12-08 Qualcomm Incorporated Method and apparatus for bootstraping information in a communication system
US8582509B2 (en) 2005-10-27 2013-11-12 Qualcomm Incorporated Scalable frequency band operation in wireless communication systems
US8477684B2 (en) 2005-10-27 2013-07-02 Qualcomm Incorporated Acknowledgement of control messages in a wireless communication system
US9225416B2 (en) 2005-10-27 2015-12-29 Qualcomm Incorporated Varied signaling channels for a reverse link in a wireless communication system
US9172453B2 (en) 2005-10-27 2015-10-27 Qualcomm Incorporated Method and apparatus for pre-coding frequency division duplexing system
US8582548B2 (en) 2005-11-18 2013-11-12 Qualcomm Incorporated Frequency division multiple access schemes for wireless communication
KR100655939B1 (en) * 2005-11-22 2006-12-11 삼성전자주식회사 System and method for allocating resource and user terminal
US8831607B2 (en) 2006-01-05 2014-09-09 Qualcomm Incorporated Reverse link other sector communication
KR100969751B1 (en) * 2006-11-28 2010-07-13 삼성전자주식회사 An Method and apparatus for providing service
US8139528B2 (en) * 2008-01-28 2012-03-20 Qualcomm Incorporated Adaptive transmission of resource utilization messages
US8942636B2 (en) * 2008-01-28 2015-01-27 Qualcomm Incorporated Adaptive transmission of resource utilization messages based on throughput
US9697628B2 (en) * 2011-03-18 2017-07-04 Paypal, Inc. On-demand image spriting
US9967881B1 (en) 2014-12-18 2018-05-08 Sprint Spectrum L.P. Management of data transmission over radio-link encompassing multiple component carriers
US9820289B1 (en) 2014-12-18 2017-11-14 Sprint Spectrum L.P. Method and system for managing quantity of carriers in air interface connection based on type of content
US11178287B1 (en) 2015-09-30 2021-11-16 Sprint Spectrum L.P. Use of a single channel for voice communications and multiple channels for non-voice communications
US10045359B1 (en) 2016-03-08 2018-08-07 Sprint Spectrum L.P. Method and system for managing carriers based on simultaneous voice and data communication
CN107426822B (en) * 2017-09-11 2021-04-02 西北工业大学 Overhead-free resource reallocation method in wireless network

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5367524A (en) * 1991-08-05 1994-11-22 Motorola, Inc. Method for sequential data transmission
US5381403A (en) * 1993-04-02 1995-01-10 Motorola, Inc. Method for establishing and maintaining system configuration information
US5442809A (en) * 1991-11-21 1995-08-15 Motorola, Inc. Method of assigning a voice/data channel as a temporary control channel in a radio communications system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4754450A (en) * 1986-03-25 1988-06-28 Motorola, Inc. TDM communication system for efficient spectrum utilization
US5034993A (en) * 1989-03-15 1991-07-23 Motorola, Inc. Method for allocating communication resources among RF communications systems
GB2232326A (en) * 1989-05-26 1990-12-05 Philips Electronic Associated Data transmission over a tdm duplex frequency channel
US5371780A (en) * 1990-10-01 1994-12-06 At&T Corp. Communications resource assignment in a wireless telecommunications system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5367524A (en) * 1991-08-05 1994-11-22 Motorola, Inc. Method for sequential data transmission
US5442809A (en) * 1991-11-21 1995-08-15 Motorola, Inc. Method of assigning a voice/data channel as a temporary control channel in a radio communications system
US5381403A (en) * 1993-04-02 1995-01-10 Motorola, Inc. Method for establishing and maintaining system configuration information

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU723996B2 (en) * 1996-09-06 2000-09-07 Nokia Telecommunications Oy Data transmission method, and radio system
WO1998010540A2 (en) * 1996-09-06 1998-03-12 Nokia Telecommunications Oy Data transmission method, and radio system
WO1998010540A3 (en) * 1996-09-06 1998-05-14 Nokia Telecommunications Oy Data transmission method, and radio system
CN100344174C (en) * 1996-09-24 2007-10-17 诺基亚电信公司 Determining grade of service and mobile telephone system
US6560460B1 (en) 1996-09-24 2003-05-06 Nokia Telecommunications Oy Determining grade of service and mobile telephone system
WO1998014020A3 (en) * 1996-09-24 1998-05-28 Kari Horneman Determining grade of service and mobile telephone system
CN100584079C (en) * 1996-09-24 2010-01-20 高通股份有限公司 Determining grade of service and mobile telephone system
WO1998014020A2 (en) * 1996-09-24 1998-04-02 Nokia Telecommunications Oy Determining grade of service and mobile telephone system
AU723472B2 (en) * 1996-09-24 2000-08-24 Qualcomm Incorporated Determining grade of service and mobile telephone system
EP0844800A2 (en) * 1996-11-22 1998-05-27 Sony Corporation Resource allocation in a cellular communication system
EP0844796A2 (en) * 1996-11-22 1998-05-27 Sony Corporation Communication method
EP0844800A3 (en) * 1996-11-22 2000-08-02 Sony Corporation Resource allocation in a cellular communication system
EP0844796A3 (en) * 1996-11-22 2000-08-02 Sony Corporation Communication method
WO2000076244A1 (en) * 1999-06-04 2000-12-14 Nokia Corporation Method for allocating communication resources
US7408899B1 (en) 1999-06-04 2008-08-05 Nokia Corporation Method for allocating communication resources
WO2002023329A2 (en) * 2000-09-16 2002-03-21 Motorola Inc Processor resource scheduler and method
WO2002023329A3 (en) * 2000-09-16 2004-02-19 Motorola Inc Processor resource scheduler and method
EP1514436A1 (en) * 2002-06-17 2005-03-16 Nokia Corporation Two threshold uplink rate control to enable uplink scheduling
EP1514436A4 (en) * 2002-06-17 2008-02-20 Nokia Corp Two threshold uplink rate control to enable uplink scheduling
WO2014039294A1 (en) * 2012-09-10 2014-03-13 Qualcomm Incorporated Adaptation of encoding and transmission parameters in pictures that follow scene changes
US9014277B2 (en) 2012-09-10 2015-04-21 Qualcomm Incorporated Adaptation of encoding and transmission parameters in pictures that follow scene changes

Also Published As

Publication number Publication date
GB2298999B (en) 1999-02-17
CN1136375A (en) 1996-11-20
AU3199995A (en) 1996-04-26
GB2298999A (en) 1996-09-18
US5583869A (en) 1996-12-10
GB9610730D0 (en) 1996-07-31
CN1074878C (en) 2001-11-14

Similar Documents

Publication Publication Date Title
US5583869A (en) Method for dynamically allocating wireless communication resources
US5598417A (en) Dynamic control of a data channel in a TDM wireless communication system
EP0978204B1 (en) De-allocation at physical channels in general packet radio service
US5278833A (en) Method for providing reserved communication access using multiple random access resources
CA2297896C (en) Method of controlling communication resources
EP1779617B1 (en) Uplink scheduling method in voip
US6813252B2 (en) Method and system for interleaving of full rate channels suitable for half duplex operation and statistical multiplexing
US6363058B1 (en) Multi-service handling by a single mobile station
EP0831669A2 (en) Load control method and apparatus for CDMA cellular system having circuit and packet switched terminals
AU2004211420C1 (en) Method for distribution of wireless transmit/receive unit (WTRU) capability between point to point and point to multipoint services
EP1107479A2 (en) A method for interleaving of half rate channels suitable for half duplex operation and statistical multiplexing
JP2000511750A (en) Method and apparatus for allocating spectrum resources in a wireless communication system
KR20030059528A (en) Method and apparatus for controlling reverse data transmission in wireless telecommunication system
JP2002539730A (en) Method of selecting transfer window and mobile station
GB2324686A (en) Method of Dynamically Allocating Wireless Communication Resources
EP1627476B1 (en) Scheduler and method of scheduling data for communication between a node station and plurality of radio terminals
KR101391486B1 (en) Allocating traffic channels in a communications system
US6952410B2 (en) Semi-static code space division for multiple shared packet data channels in high bandwidth mixed service CDMA systems
EP1107480B1 (en) System and method to reduce speech delay and improve voice quality using half speech blocks
CN1187916C (en) Data transmission method, and radio system
WO2007021121A1 (en) Communication method and apparatus using forward differential drc in a multi-frequency mobile communication system
TW508954B (en) A method and system for interleaving of full rate channels suitable for half duplex operation and statistical multiplexing
EP1758277A2 (en) Burst based access and assignment method for providing real-time services

Legal Events

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

Ref document number: 95190957.6

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AM AT AU BB BG BR BY CA CH CN CZ DE DK EE ES FI GB GE HU IS JP KE KG KP KR KZ LK LR LT LU LV MD MG MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TT UA UG UZ VN

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): KE MW SD SZ UG AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 9610730.5

Country of ref document: GB

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: CA