US5602836A

Multiple access cellular communication with circular interleaving and reduced dropped-packet runlengths

Claim Score by NHIP

Read claim 19, the broadest

Abstract

An apparatus and method for reducing the runlength of dropped packets in multiple access cellular communication systems. The invention is particularly well suited for use in time-division multiple access (TDMA) systems such as, for example, shared time-division duplexing (STDD) systems, and TDMA/TDD systems with speech activity detection (SAD). Frame time or frequency slots for communicating information are allocated to a first set of active users. A second set of active users which are not allocated a slot in a given frame are identified. At least one of the users in the second set which remains active in a subsequent frame is provided with a priority in obtaining an allocated slot in the subsequent frame. In one embodiment, the slots allocated to particular active users in the given frame are shifted by at least one slot position if the same users are allocated slots in the subsequent frame. The priority allocation and slot position shifting may be implemented by circular interleaving of the first set of users which have been allocated slots in the given frame with the second set of users which remain active but were not allocated slots in the given frame. The circular interleaving may be utilized with fast speech activity detection (FSAD) in order to further reduce dropped-packet runlengths.

US5602836A, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 27 December 2014, 11.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

26 claims: 5 independent, 21 dependent

  1. 1
    In a communication system in which active users communicate information in allocated slots of a frame, a method of allocating uplink and downlink slots to ensure that dropped packets are substantially distributed among all users over the frame in which drops occur, the method comprising the steps of:allocating slots in a given frame to a first set of the active users;identifying a second set of the active users which are not allocated a slot in the given frame;and providing at least one of the active users in the second set which remains active in a subsequent frame with a priority in obtaining an allocated slot in the subsequent frame.
  2. 10
    In a communication system in which active users communicate information in allocated slots of a frame, an apparatus for allocating uplink and downlink slots comprising:means for allocating slots in a given frame to a first set of the active users;means for identifying a second set of the active users which are not allocated a slot in the given frame;and means for providing at least one of the active users in the second set which remains active in a subsequent frame with a priority in obtaining an allocated slot in the subsequent frame.
  3. 19
    Broadest claimClaim Score 86, broad(NHIP)A communication system comprising:a processor operative to allocate uplink and downlink slots in a frame to active users which require the slots to communicate information in the system;and means for altering slot positions of the slots allocated to the active users if those users remain active in a subsequent frame.
  4. 25
    In a communication system in which active users communicate information in allocated slots of a frame, a method of allocating slots comprising the steps of:allocating slots in a given frame to a first set of the active users;identifying a second set of the active users which are not allocated a slot in the given frame;and providing at least one of the active users in the second set which remains active in a subsequent frame with a priority in obtaining an allocated slot in the subsequent frame;wherein the step of allocating slots in a given frame to a first set of active users further includes: assigning a first portion of the slots in the given frame to uplink communication;assigning a second portion of the slots in the given frame to downlink communication;and dynamically allocating a third portion of the slots in the given frame to either uplink or downlink communication in accordance with demand from the users.
  5. 26
    In a communication system in which active users communicate information in allocated slots of a frame, an apparatus for allocating slots comprising:means for allocating slots in a given frame to a first set of the active users;means for identifying a second set of the active users which are not allocated a slot in the given frame;and means for providing at least one of the active users in the second set which remains active in a subsequent frame with a priority in obtaining an allocated slot in the subsequent frame, wherein the communication system is a partially-shared time-division duplexed system and the means for allocating slots further includes a processor operative to assign a first portion of the slots in a given frame to uplink communication, to assign a second portion of the slots to downlink communication, and to dynamically allocate a third portion of the slots to either uplink or downlink communication in accordance with user demand.