The present application is related to U.S. Pat. No. 6,928,065, titled “Methods of Addressing and Signaling a Plurality of Subscriber Units in a Single Slot” by LoGalbo et al. which is commonly owned together with this application by Motorola, Inc.
The present invention relates generally to a method for assigning inbound transmission with minimal signaling overhead.
In a time division multiple access system, inbound slot assignments can be made on each corresponding outbound slot. As shown in
Thus, there exists a need for a method that allows subscriber units, particularly half duplex subscriber units, to more effectively utilize the inbound channel.
A preferred embodiment of the invention is now described, by way of example only, with reference to the accompanying figures in which:
The present invention provides a single system that can be utilized by both full and half duplex subscriber units. Such a system allows for high tier full duplex subscriber units to interoperate with low tier half duplex subscriber units without having separate infrastructures for full and half duplex subscriber units. Unlike some prior art, the present invention does not require the half duplex subscriber unit to receive every outbound (downlink) slot to learn of its slot assignments. The present invention provides a method for assigning inbound transmissions with minimal signaling overhead, thus allowing a half duplex subscriber unit to transmit in consecutive inbound (uplink) slots making more of the available inbound throughput usable to the subscriber unit; the present invention allows the half duplex subscriber unit to utilize more of the available throughput by providing future inbound slot assignments to half duplex subscriber units with minimal signaling overhead.
Turning to the figures,
In accordance with the present invention, each outbound slot 304 comprises at least one field. The at least one field comprises information relating to at least a next slot assignment (“NSA”) and a forward slot assignment (“FSA”). For ease of explanation and for clarification purposes only, the preferred embodiment of the present invention partitions this information, and other information, into separate fields: a NSA field 308, a slot type field (not shown), and a FSA field 310. In the preferred embodiment, this information resides in each slot header 306 of the outbound slots 304 and is used for inbound slot assignment signaling. The values associated with these fields apply only to the respective outbound slot; in other words, a portion or all of the values associated with these fields may differ from slot-to-slot on the outbound channel.
The NSA field 308 signals which subscriber unit may transmit on the corresponding inbound slot. When an address of a particular subscriber unit is not identified in the NSA field 308, any number of subscriber units, or possibly none at all, may transmit on the corresponding inbound slot, depending on the information in the slot type field (discussed below).
The slot type field indicates the inbound slot type; there may be multiple inbound slot types, all of which may be signaled in the slot header (e.g., reserved, random access, quiet, etc.). In the preferred embodiment, an amount of time dedicated to the transmission of one subscriber unit is referred to as a “reserved” time slot; an amount of time dedicated to the transmission of all subscriber units requiring access to the infrastructure is referred to as a “random access” slot type; an amount of time dedicated to no transmissions to the infrastructure is referred to as a “quiet” time slot.
The FSA field 310 provides an indication of upcoming inbound slots assigned to the subscriber unit indicated in the NSA field 308. In the preferred embodiment, the FSA field 310 is utilized as a bitmap where each bit represents a future slot assignment. A bit set to a one indicates that the corresponding inbound slot is assigned to the subscriber indicated by the NSA field 308; a cleared bit (i.e., a bit set to zero) indicates that the corresponding inbound slot is not assigned to the subscriber unit identified in the NSA field 308 and may not be transmitted on by the subscriber unit, unless the slot is a random access opportunity. It should be noted that in the preferred embodiment, in order for a bit in the FSA field 310 to be set to one, the slot type of the inbound slot in advance of the current corresponding slot has to be the same as the slot type indicated in the slot type field. In the preferred embodiment, the FSA field 310 comprises eight bits, however, any number of bits may be used. Each bit in the FSA field 310 represents one inbound slot in advance of the current corresponding inbound slot. Thus, in the preferred embodiment, the combination of the NSA field 308, the slot type, and the FSA field 310 provides scheduling up to nine consecutive inbound slots.
In the preferred embodiment, the least significant bit (“LSB”), b(0), of the FSA field 310 indicates whether the slot following the corresponding (or next) inbound slot is assigned to the subscriber specified in the NSA field 308 and that the slot is of the same type as that indicated in the slot type field. The next significant bit, b(1), of the FSA field 310 indicates whether the second slot following the corresponding inbound slot is assigned to the subscriber unit specified in the NSA field 308 and that the slot is of the same type as indicated in the slot type field. The remaining bits on the FSA field 310 follow in the same manner. The most significant bit, b(7), indicates whether the eighth slot following the corresponding inbound slot is assigned to the subscriber unit specified in the NSA field 308 and that the slot is of the same type as that indicated in the slot type field.
Turning to
Thus, by placing this additional field (i.e., the FSA field 310) in the header 306 of the outbound slot 304, which is used to indicate future slot assignments to the assigned subscriber unit listed in the NSA field 308, subscriber units no longer need to decode all outbound slots to determine their inbound slot assignments. More importantly, a half duplex subscriber unit is now able to transmit on consecutive inbound slots, thus more effectively utilizing the inbound channel 302, all with minimal signaling.
It should be noted that in the preferred embodiment, the present invention utilizes a storage medium having stored thereon a set of instructions which, when loaded into a microprocessor, causes the microprocessor to perform the details of the present invention as described above. It should be obvious to those skilled in the art, however, that the present invention may be implemented in hardware or software.
While the invention has been described in conjunction with specific embodiments thereof, additional advantages and modifications will readily occur to those skilled in the art. The invention, in its broader aspects, is therefore not limited to the specific details, representative apparatus, and illustrative examples shown and described. Various alterations, modifications and variations will be apparent to those skilled in the art in light of the foregoing description. Thus, it should be understood that the invention is not limited by the foregoing description, but embraces all such alterations, modifications and variations in accordance with the spirit and scope of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
5127100 | D'Amico et al. | Jun 1992 | A |
5729541 | Hamalainen et al. | Mar 1998 | A |
5790527 | Janky et al. | Aug 1998 | A |
5818823 | Nakanishi | Oct 1998 | A |
6075794 | Ohel | Jun 2000 | A |
6094429 | Blanchette et al. | Jul 2000 | A |
6614773 | Maxemchuk | Sep 2003 | B1 |
20030072295 | Maxemchuk | Apr 2003 | A1 |
Number | Date | Country | |
---|---|---|---|
20030227891 A1 | Dec 2003 | US |