Method, access point device and peripheral devices for low complexity dynamic persistence mode for random access in a wireless communication system
First Claim
1. A method for providing low complexity dynamic persistence for random access in a wireless communication system, comprising the steps of:
- A) registering, by an access point device, a plurality of peripheral devices;
B) determining, by the access point device, a persistence level based on a number of peripherals in the plurality of peripheral devices;
C) setting, by the access point device, a source address within a block assignment to a contention address and the persistence level;
D) broadcasting, by the access point device, the block assignment;
E) identifying, by each peripheral device, the contention address and reading the persistence level;
F) generating, by each peripheral device, a random number based on the persistence level;
G) determining, by each peripheral device, whether the random number is equal to zero;
H) transmitting, by any peripheral device for which the random number is equal to zero, a payload burst containing a resource request;
I) deferring transmission of a payload burst, by any peripheral for which the random number fails to equal zero;
J) receiving a payload burst, by the access point device; and
K) acknowledging, by the access point, reception of the payload burst and which peripheral device transmitted the payload burst.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, access point device and a perpherical device provide low complexity dynamic persistence for random access in a wireless communication system. The peripheral device includes: A) a block assignment receiver, for receiving a block assignment having a source address which contains a contention address and a persistence level and identifying the contention address and reading the persistence level; B) a random number generator, coupled to the block assignment receiver, for generating a random number based on the persistence level; and C) a persistence based transmitter, coupled to the random number generator, for transmitting a payload burst containing a resource request based on the random number and the persistence level.
188 Citations
9 Claims
-
1. A method for providing low complexity dynamic persistence for random access in a wireless communication system, comprising the steps of:
-
A) registering, by an access point device, a plurality of peripheral devices; B) determining, by the access point device, a persistence level based on a number of peripherals in the plurality of peripheral devices; C) setting, by the access point device, a source address within a block assignment to a contention address and the persistence level; D) broadcasting, by the access point device, the block assignment; E) identifying, by each peripheral device, the contention address and reading the persistence level; F) generating, by each peripheral device, a random number based on the persistence level; G) determining, by each peripheral device, whether the random number is equal to zero; H) transmitting, by any peripheral device for which the random number is equal to zero, a payload burst containing a resource request; I) deferring transmission of a payload burst, by any peripheral for which the random number fails to equal zero; J) receiving a payload burst, by the access point device; and K) acknowledging, by the access point, reception of the payload burst and which peripheral device transmitted the payload burst.
-
-
2. A method for providing low complexity dynamic persistence for random access by a peripheral device in a wireless communication system, comprising the steps of:
-
A) receiving a block assignment having a source address which contains a contention address and a persistence level; B) identifying the contention address and reading the persistence level; C) generating a random number based on the persistence level; D) determining whether the random number is equal to zero; and E) transmitting when the random number is equal to zero and deferring transmission when the random number fails to equal zero.
-
-
3. A method for providing low complexity dynamic persistence for random access by an access point device in a wireless communication system, comprising the steps of:
-
A) registering a plurality of peripheral devices; B) determining a persistence level based on a number of peripheral devices in the plurality of peripheral devices; C) setting a source address within a block assignment to a contention address and the persistence level; D) broadcasting the block assignment; E) determining whether a payload burst has been received; and F) acknowledging, where a payload burst has been received, reception of the payload burst and which peripheral device transmitted the payload burst. - View Dependent Claims (4, 5)
-
-
6. A peripheral device for providing low complexity dynamic persistence for random access in a wireless communication system, comprising:
-
A) a block assignment receiver, for receiving a block assignment having a source address which contains a contention address and a persistence level and identifying the contention address and reading the persistence level; B) a random number generator, coupled to the persistence based transmitter, for generating a random number based on the persistence level; and C) a persistence based transmitter, coupled to the random number generator and to the block assignment receiver, for transmitting a payload burst containing a resource request based on the random number and the persistence level. - View Dependent Claims (7, 8)
-
-
9. An access point device for providing low complexity dynamic persistence for random access in a wireless communication system, comprising:
-
A) a device manager, arranged to receive registration requests from a plurality of peripheral devices, for registering the plurality of peripheral devices and determining a persistence level based on a number of peripheral devices in the plurality of peripheral devices; B) an efficient persistence scheduler, coupled to the device manager and a receiver, for setting a source address within a block assignment to a contention address and the persistence level; C) a transmittter, coupled to the efficient persistence scheduler, for broadcasting the block assignment; and E) the receiver, coupled to the efficient persistence scheduler and arranged to receive a payload burst, for determining whether the payload burst containing a resource request has been received and where a payload burst has been received, passing the resource request to the scheduler, which acknowledges reception of the resource request and which peripheral device transmitted the payload burst in a subsequent block assignment.
-
Specification