The present invention relates generally to dynamically setting and changing a TDMA slotting structure to accommodate different call types.
The simultaneous support of multiple call types in a time division multiple access (TDMA) mobile radio system is not always possible when the slotting structure for the inbound/outbound channels is static or the same for all requested call types. In these systems an inbound channel is used for communications from the subscriber unit to the fixed end while an outbound channel is used for transmissions from the fixed end to the subscriber unit. Typically, radio frequency (RF) half duplex radios are used in TDMA systems for low-cost and extended battery life. An RF half duplex radio can inherently support half duplex calls (from the user's perspective), and can also support full duplex calls (from the user's perspective) by use of time division duplex (TDD).
Two types of slotting structures for the inbound/outbound channels exist for a TDMA system. The first type of slotting structure is referred to as an aligned slotting structure, as illustrated in
Typical requested call types from a subscriber in a mobile radio system comprise subscriber-to-subscriber (individual) calls, subscriber-to-multiple subscribers (talk group) calls, and subscriber-to-fixed end (telephone interconnect or console) calls. Group calls are half duplex (unidirectional) calls, while calls to an individual subscriber or the fixed end can be a half duplex (unidirectional) call or a full duplex (bi-directional) call that is managed using TDD channel access. Since the subscribers do not transition between transmit and receive on a burst-by-burst basis, half duplex calls are not tied to a particular inbound/outbound timing relationship, and as a consequence, can use either slotting structure. Full duplex calls (using TDD) cannot use an arbitrary slotting structure; a TDD call to the fixed end must use the offset slotting structure to allow the RF half duplex radio to transition between transmit and receive modes.
The slotting structure for a subscriber-to-fixed end TDD call is illustrated in
A variant of the full duplex call uses one channel for voice and one channel for control/status information during a subscriber-to-fixed end speakerphone call. The control information dictates which path contains voice (either inbound or outbound) and which path contains control/status information. The control/status information is on the opposite path as the voice information.
The slotting structure for a half duplex subscriber unit-to-subscriber unit call with reverse channel signaling is illustrated in
Thus, there exists a need for dynamically setting and changing a TDMA slotting structure to accommodate different call types.
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 dynamic slotting structure for the inbound and outbound channels to accommodate different call types in a TDMA communications system. The present invention allows the fixed end 102 to dynamically determine the slotting structure of the inbound and outbound channels based on a first requested call type from a first subscriber unit 100. The present invention further allows the fixed end 102 to dynamically change the existing slotting structure on the inbound and outbound channels based on a second requested call type from a second subscriber unit 500 as well as the existing slotting structure. Optionally, the fixed end 102 may dynamically change the slotting structure of the inbound and outbound channels based on a priority associated with the second requested call type. Each subscriber unit 100, 500 dynamically learns the existing slotting structure of the inbound and outbound channels during call setup and/or during the call based on signaling received from the fixed end 102. Let us now describe the present invention in greater detail by referring to the figures. It will be appreciated that for simplicity and clarity of illustration, elements shown in the figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements are exaggerated relative to each other. Further, where considered appropriate, reference numerals have been repeated among the figures to indicate identical elements.
A requested call type from a subscriber unit implies (or states) a required or preferred slotting structure for the inbound/outbound channels. Some examples of these call type requests are, but not limited to, the following: a subscriber unit telephone interconnect TDD call, a subscriber unit-to-wireline console TDD call, a subscriber unit-to-subscriber unit half duplex call with reverse channel signaling, a subscriber unit-to-talkgroup half duplex call, a subscriber unit-to-subscriber unit half duplex call without reverse channel signaling, or the like. As will be shown, the subscriber unit telephone interconnect TDD call and the subscriber unit-to-wireline console TDD call must use the offset slotting structure for the inbound/outbound channels, while the subscriber unit-to-subscriber unit half duplex call with reverse channel signaling must use the aligned slotting structure for the inbound/outbound channels. Since they are unidirectional calls where the RF subscriber either transmits or receives but not both, subscriber unit-to-talkgroup half duplex call and the subscriber unit-to-subscriber unit half duplex call without reverse channel signaling can use either the aligned slotting structure or the offset slotting structure for the inbound/outbound channels, however, the aligned slotting structure is preferred in accordance with the preferred embodiment of the present invention in order to reduce inbound to outbound repeat latency.
In accordance with the present invention, the fixed end 102 dynamically sets the slotting structure of the TDMA communication system based on a first requested call type for a first call. In the preferred embodiment, if the first requested call type could be supported by either the aligned slotting structure or the offset slotting structure, the fixed end 102 sets the slotting structure of the channels to the preferred slotting structure for that particular call. When a second requested call type for a second call is received, the fixed end 102 either grants or denies the second call depending on the first requested call type for the first call and/or the second requested call type for the second call. Let us look at some examples as to when the fixed end 102 grants or denies the second call in accordance with the present invention. For ease of explanation, the following example assumes a 2:1 TDMA communications system, however, other slotting ratios may be used in the TDMA communications system and still remain within the spirit and scope of the present invention.
In a first example, if the first requested call type requires both slots in the 2:1 TDMA communications system, the fixed end 102 denies the second call, regardless of the second requested call type for the second call.
In a second example, if the second requested call type from subscriber #3900 requires both slots in the 2:1 TDMA communications system, and the first call is currently occupying one of the two slots, the fixed end 102 denies the second call.
In a third example, if the slotting structure required for the second requested call type is the same as the existing slotting structure supporting the first requested call type, and both the first and second requested call types require only one channel each, the fixed end 102 grants the second call.
In a fourth example, if the slotting structure required for the second requested call type is different than the existing slotting structure supporting the first requested call type, and the first requested call type can be supported by either slotting structure (i.e., the aligned slotting structure or the offset slotting structure), the fixed end 102 dynamically changes the existing slotting structure to the slotting structure required for the second requested call type and grants the second call.
In a fifth example, if the preferred slotting structure for the second requested call type is different than the existing slotting structure supporting the first requested call type, and the second requested call type can be supported by either slotting structure, the fixed end 102 grants the second call with the existing slotting structure.
Thus, the present invention allows the fixed end 102 to set the slotting structure based on the first requested call type, and subsequently change the existing slotting structure (i.e., the slotting structure that was previously set to support the first requested call type) to accommodate as many simultaneous calls as possible.
In an alternative embodiment, a priority rating is taken into consideration when the second call is received in the examples above. In other words, the fixed end 102 may consider the priority rating when determining whether to grant or deny the second requested call type. The priority rating may be applied to the subscriber unit, the subscriber user and/or the requested call type. For ease of explanation, the following examples will assume that the priority rating applies to the requested call type. In the examples above, it is assumed that the first requested call type has a higher priority rating than the second requested call type. In the following modifications to the above examples, however, let us assume that the second requested call type has a higher priority rating than the first requested call type. With the second requested call type having a higher priority rating then the first requested call type, the outcome of the first and second (and optionally the fifth) examples differ, while the outcome of third and fourth examples remain the same as above. Let us now describe how the outcomes of the first, second and fifth examples differ from the outcomes described above.
In the first example above, if the first requested call type is currently using both slots in a 2:1 TDMA communications system, and the second requested call type has a higher priority rating than the first requested call type, the fixed end 102 terminates the first call and grants the second call.
In the second example above, if the second requested call type requires both slots in the 2:1 TDMA communications system, and the first call is currently occupying one of the two slots, and the second requested call type has a higher priority rating than the first requested call type, the fixed end 102 terminates the first call and grants the second call.
In the fifth example above, if the preferred slotting structure for the second requested call type is different than the existing slotting structure supporting the first requested call type, and the first requested call type can be supported by either slotting structure, the fixed end 102 dynamically changes the existing slotting structure to the preferred slotting structure of the second requested call type and grants the second call. If, however, the first requested call type cannot be supported by either slotting structure, and the second requested call type can be supported by either slotting structure, it is preferred to grant the second requested call type with the existing slotting structure as described above to accommodate both calls simultaneously in the system.
Thus, the present invention allows, for example, a two-way radio system employing a TDMA protocol to accommodate calls that require an offset slotting structure (e.g., a TDD subscriber-to-telephone interconnect call) and an aligned slotting structure (e.g., a subscriber-to-subscriber half-duplex call with reverse channel signaling). Additionally, the present invention improves the spectral efficiency of the inbound/outbound channels by dynamically changing the slotting structure during call setup and/or during a call to accommodate a mixture of call types and as many simultaneous calls as possible.
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.