Method of optimizing random access performance in a mobile communications network using dynamically controlled persistence techniques
First Claim
1. A system for optimizing random access channel performance in a communication network using dynamically controlled persistence techniques, comprising:
- a plurality of user terminals;
a base station for transmitting information to and receiving information from said user terminals, said base station comprising a base station controller and a base transceiver station which further includes a plurality of channel units;
said plurality of user terminals being synchronized with a system time of said communication network and being operative to access the network by transmitting access requests to at least one random access channel of said network during any one of a plurality of predefined time slots, wherein more than one said access request may be received at any one of the predefined time slots at the same time, thereby causing a collision between the access requests and preventing access to the network by the requesting user terminals;
said channel unit of said base transceiver station being operative to detect collisions between the user terminal access requests, measure the number of collisions during a predefined time interval and provide a resulting collision slot rate to said base station controller;
said base station controller being operative to compare the collision slot rate to a threshold value;
said base station controller being operative to adjust a maximum retry limit accordingly, wherein said maximum retry limit is the maximum number of times a particular user terminal of said plurality of user terminals may attempt to access said at least one random access channel during a particular call session;
said base station controller being operative to adjust said maximum retry limit in order to optimize the collision slot rate for a given load on said at least one random access channel, and provide the adjusted maximum retry limit to the base transceiver station; and
said base transceiver station being operative to broadcast the adjusted maximum retry limit to the plurality of user terminals..
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for optimizing multiple access satellite and terrestrial mobile communications network performance using random access or multiple access protocols such as frequency division multiple access (FDMA), random access, code division multiple access (CDMA), or optimally, time division multiple access (TDMA) protocols. Performance is optimized through the use of persistence algorithms in congestion control methods for random access channels in such a network, whereby mobile terminal participation is eliminated from the congestion control procedure. In one aspect, a fixed network dynamically directs the operation of a mobile terminal-based persistence algorithm using only locally derived information which is directly transformed into an accurate estimate of random access channel throughput.
49 Citations
34 Claims
-
1. A system for optimizing random access channel performance in a communication network using dynamically controlled persistence techniques, comprising:
-
a plurality of user terminals;
a base station for transmitting information to and receiving information from said user terminals, said base station comprising a base station controller and a base transceiver station which further includes a plurality of channel units;
said plurality of user terminals being synchronized with a system time of said communication network and being operative to access the network by transmitting access requests to at least one random access channel of said network during any one of a plurality of predefined time slots, wherein more than one said access request may be received at any one of the predefined time slots at the same time, thereby causing a collision between the access requests and preventing access to the network by the requesting user terminals;
said channel unit of said base transceiver station being operative to detect collisions between the user terminal access requests, measure the number of collisions during a predefined time interval and provide a resulting collision slot rate to said base station controller;
said base station controller being operative to compare the collision slot rate to a threshold value;
said base station controller being operative to adjust a maximum retry limit accordingly, wherein said maximum retry limit is the maximum number of times a particular user terminal of said plurality of user terminals may attempt to access said at least one random access channel during a particular call session;
said base station controller being operative to adjust said maximum retry limit in order to optimize the collision slot rate for a given load on said at least one random access channel, and provide the adjusted maximum retry limit to the base transceiver station; and
said base transceiver station being operative to broadcast the adjusted maximum retry limit to the plurality of user terminals..
-
-
2. A system for optimizing random access channel performance in communication network using dynamically controlled persistent techniques, comprising:
-
a plurality of user terminals;
a base station for transmitting information to and receiving information from said user terminals;
said base station being operative to provide at least one random access channel for receiving access requests from said plurality of user terminals during one of a plurality of predetermined time slots which are synchronized with the user terminals;
said base station being operative to determine when more than one said access request is received during a particular time slot, resulting in a collision between the received access requests;
said base station being operative to measure the number of collisions occurring during a predetermined time interval to determine a collision slot rate;
said base station being operative to compare the determined collision slot rate to a predetermined value; and
said base station being operative to adjust the number of access attempts any one of said plurality of user terminals may make to said at least one random access channel during a particular call session. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A base station in a communication network, wherein:
-
said base station is operative to provide at least one random access channel for receiving network access requests and allowing access to said communication network;
said random access channel includes a plurality of time slots having a predetermined duration;
said base station is operative to determine when more than one said access request is received during a particular one of said plurality of time slots, resulting in a collision between the received access requests;
said base station is operative to measure the number of collisions occurring during a predetermined time interval to determine a collision slot rate; and
said base station is operative to compare the collision slot rate to a predetermined value. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
12. A method for optimizing random access performance in a communication network using dynamically controlled persistent techniques comprising the steps of:
-
providing from a base station at least one random access channel for accessing said communication network;
transmitting from a plurality of user terminals, which are synchronized with a system time of said communication network, access requests to said at least one random access channel during a predefined time slot;
detecting by a channel unit of a base transceiver station of said base station when more than one said access request is received during a particular time slot, resulting in a collision between the received access requests;
measuring by said channel unit the number of collisions occurring during a predetermined time interval and determining a collision slot rate therefrom, and transmitting the collision slot rate to a base station controller of said base station;
comparing at said base station controller said collision slot rate to a threshold value;
adjusting at said base station controller a maximum retry limit accordingly, to optimize the collision slot rate for a particular load on said at least one random access channel, wherein said maximum retry limit represents a maximum number of access attempts to at least one random access channel a particular user terminal of said user terminals may to attempt during a particular call session;
transmitting at said base station controller the adjusted maximum retry limit to said base transceiver station; and
broadcasting from said base transceiver station the adjusted maximum retry limit to said plurality of user terminals.
-
-
13. A method for optimizing random access performance in a communication network using dynamically controlled persistent techniques comprising the steps of:
-
providing from a base station at least one random access channel for accessing said communication network;
transmitting from a plurality of user terminals which are synchronized with a system time of said communication network access requests to said at least one random access channel during one of a plurality of predetermined time slots;
determining at said base station when more than one said access request is received during a particular time slot resulting in a collision between the received access requests;
measuring at said base station the number of collisions occurring during a predetermined time interval to determine a collision slot rate;
comparing at said base station the determined collision slot rate to a threshold value; and
adjusting at said base station the number of access attempts any one of said plurality of user terminals may make to said at least one random access channel during a particular call session.
-
-
22. A method for communicating between a base station and a plurality of user terminals in a communication network using dynamically controlled persistent techniques comprising the steps of:
-
providing from at least one random access channel for accessing said communication network;
transmitting from said plurality of user terminals which are synchronized with a system time of said communication network access requests to said at least one random access channel during one of a plurality of predetermined time slots;
determining at said base station when more than one said access request is received during a particular time slot resulting in a collision between the received access requests;
measuring at said base station the number of collisions occurring during a predetermined time interval to determine a collision slot rate;
comparing at said base station said determined collision slot rate to a threshold value; and
adjusting at said base station the number of access attempts any one of said plurality of user terminals may make to said at least one random access channel during a particular call session. - View Dependent Claims (23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34)
-
-
28. A computer program product including a computer readable medium containing instructions for optimizing random access channel performance in a communication network using dynamically controlled persistence techniques, said instructions comprising the steps of:
-
providing from a base station at least one random access channel, including a plurality of time slots having a predetermined duration, for receiving network access requests and allowing access to said communication network;
determining at said base station when more than one said access request is received during a particular one of said plurality of time slots, resulting in a collision between the received access requests;
measuring at said base station the number of collisions occurring during a predetermined time interval to determine a collision slot rate; and
comparing at said base station the determined collision slot rate to a predetermined value.
-
Specification