Access technique of channel hopping communications system
First Claim
1. A method for establishing a connection between a paging unit and a standby unit in a channel hopping communications system, the method comprising the steps of:
- activating the standby unit for an activation time period, Twake, out of every standby time period, Tstandby;
during each activation time period, causing the standby unit to monitor a selected channel for receipt of a paging message, wherein the selected channel is selected from a plurality of channels, and wherein, for each subsequent activation time period, the selected channel is a subsequent one of the plurality of channels as specified by a hopping sequence;
during a first repetition period, repeatedly transmitting a first page train from the paging unit to the standby unit, until a response is received from the standby unit; and
if the response is not received from the standby unit during the first repetition period, then during each of one or more subsequent repetition periods, repeatedly transmitting a corresponding one of one or more subsequent page trains from the paging unit to the standby unit until the response is received from the standby unit, wherein;
each of the first and subsequent page trains comprises a plurality of paging messages, each paging message being transmitted on a different one of a subset of the plurality of channels;
the first page train is transmitted on a subset of channels that are selected from the hopping sequence, wherein the selected channels include a hop frequency associated with an expected wake-frequency and one or more different hop frequencies that are nearest the expected wake-frequency in the hopping sequence, and wherein non-selected channels in the hopping sequence constitute one or more remaining portions of the hopping sequence; and
each of the one or more subsequent page trains is transmitted on a respectively different subset of channels that are selected from those channels that are nearest the expected wake-frequency in successively remaining portions of the hopping sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
Establishing a connection between a paging unit and a standby unit in a channel hopping communications system includes activating the standby unit for an activation time period out of every standby time period. During each activation time period, the standby unit monitors a selected channel for receipt of a paging message. The selected channel is selected from a plurality of channels, and, for each subsequent activation time period, the selected channel is a subsequent one of the plurality of channels as specified by a hopping sequence and an internal clock. A page train is repeatedly transmitted from the paging unit to the standby unit, until a response is received from the standby unit. Each page train includes a plurality of paging messages, each paging message being transmitted on a different one of a subset of the plurality of channels. Selection of a page train for transmission by the paging unit may be based on an estimate of the standby unit'"'"'s internal clock. The generation of page trains can be further optimized for those cases in which more than two page trains will be transmitted. The purpose of the optimization is to generate page trains that, when transmitted, are most likely to elicit an early response from the paged unit.
-
Citations
22 Claims
-
1. A method for establishing a connection between a paging unit and a standby unit in a channel hopping communications system, the method comprising the steps of:
-
activating the standby unit for an activation time period, Twake, out of every standby time period, Tstandby;
during each activation time period, causing the standby unit to monitor a selected channel for receipt of a paging message, wherein the selected channel is selected from a plurality of channels, and wherein, for each subsequent activation time period, the selected channel is a subsequent one of the plurality of channels as specified by a hopping sequence;
during a first repetition period, repeatedly transmitting a first page train from the paging unit to the standby unit, until a response is received from the standby unit; and
if the response is not received from the standby unit during the first repetition period, then during each of one or more subsequent repetition periods, repeatedly transmitting a corresponding one of one or more subsequent page trains from the paging unit to the standby unit until the response is received from the standby unit, wherein;
each of the first and subsequent page trains comprises a plurality of paging messages, each paging message being transmitted on a different one of a subset of the plurality of channels;
the first page train is transmitted on a subset of channels that are selected from the hopping sequence, wherein the selected channels include a hop frequency associated with an expected wake-frequency and one or more different hop frequencies that are nearest the expected wake-frequency in the hopping sequence, and wherein non-selected channels in the hopping sequence constitute one or more remaining portions of the hopping sequence; and
each of the one or more subsequent page trains is transmitted on a respectively different subset of channels that are selected from those channels that are nearest the expected wake-frequency in successively remaining portions of the hopping sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
5. The method of claim 4, wherein the estimate of the standby unit'"'"'s clock is determined from a present clock value of a paging unit clock, adjusted by a previously determined offset between standby unit and paging unit clock values.
-
6. The method of claim 5, wherein the previously determined offset is stored in a non-volatile memory for future access attempts.
-
7. The method of claim 1, wherein each page train is transmitted on a subset of channels that are selected from the plurality of channels in accordance with the following equations:
-
8. The method of claim 7, wherein the estimate of the standby unit'"'"'s clock is determined from a present clock value of a paging unit clock, adjusted by a previously determined offset between standby unit and paging unit clock values.
-
9. The method of claim 8, wherein the previously determined offset is stored in a non-volatile memory for future access attempts.
-
10. The method of claim 1, wherein the channel hopping communications system is a frequency hopping communications system.
-
11. The method of claim 1, wherein the channel hopping communications system is a code hopping communications system.
-
12. An apparatus for establishing a connection between a paging unit and a standby unit in a channel hopping communications system, the apparatus comprising:
-
means for activating the standby unit for an activation time period, Twake, out of every standby time period, Tstandby;
means for causing the standby unit to monitor a selected channel for receipt of a paging message during each activation time period, wherein the selected channel is selected from a plurality of channels, and wherein, for each subsequent activation time period, the selected channel is a subsequent one of the plurality of channels as specified by a hopping sequence;
means, operational during a first repetition period, for repeatedly transmitting a first page train from the paging unit to the standby unit, until a response is received from the standby unit; and
means, responsive to the response not being received from the standby unit during the first repetition period, for repeatedly transmitting a corresponding one of one or more subsequent page trains from the paging unit to the standby unit during each of one or more subsequent repetition periods, until the response is received from the standby unit, wherein;
each of the first and subsequent page trains comprises a plurality of paging messages, each paging message being transmitted on a different one of a subset of the plurality of channels;
the first page train is transmitted on a subset of channels that are selected from the hopping sequence, wherein the selected channels include a hop frequency associated with an expected wake-frequency and one or more different hop frequencies that are nearest the expected wake-frequency in the hopping sequence, and wherein non-selected channels in the hopping sequence constitute one or more remaining portions of the hopping sequence; and
each of the one or more subsequent page trains is transmitted on a respectively different subset of channels that are selected from those channels that are nearest the expected wake-frequency in successively remaining portions of the hopping sequence. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
16. The apparatus of claim 15, further comprising means for determining the estimate of the standby unit'"'"'s clock from a present clock value of a paging unit clock, adjusted by a previously determined offset between standby unit and paging unit clock values.
-
17. The apparatus of claim 16, further comprising a non-volatile memory for storing the previously determined offset for use in future access attempts.
-
18. The apparatus of claim 12, wherein each page train is transmitted on a subset of channels that are selected from the plurality of channels in accordance with the following equations:
-
19. The apparatus of claim 18, further comprising means for determining the estimate of the standby unit'"'"'s clock from a present clock value of a paging unit clock, adjusted by a previously determined offset between standby unit and paging unit clock values.
-
20. The apparatus of claim 19, further comprising a non-volatile memory for storing the previously determined offset for future access attempts.
-
21. The apparatus of claim 12, wherein the channel hopping communications system is a frequency hopping communications system.
-
22. The apparatus of claim 12, wherein the channel hopping communications system is a code hopping communications system.
Specification