Wireless local area network apparatus
DC CAFCFirst Claim
Patent Images
1. A method of synchronizing a receiver with a transmitter in a wireless local area network, comprising:
- periodically receiving a transmission signal from a transmitter, the transmission signal including a timestamp field, the timestamp field including a timestamp having a value m for synchronizing a receiver timer with the transmitter timer, wherein the timestamp represents a value within a count sequence of a timer in the transmitter and wherein the timestamp accounts for delays due to a busy signal on a medium access protocol, and synchronizing the receiver with the transmitter based on the timestamp.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A wireless local area network apparatus includes a transmitter and a receiver in which operation of the receiver is accurately synchronized with periodic signals from the transmitter. The periodic signals contain timing data indicating the state of a timer in the transmitter at the time the signal containing that data was transmitted and this timing data is retrieved from the signal when received by the receiver and loaded in a timer for controlling operation of the receiver.
-
Citations
74 Claims
-
1. A method of synchronizing a receiver with a transmitter in a wireless local area network, comprising:
-
periodically receiving a transmission signal from a transmitter, the transmission signal including a timestamp field, the timestamp field including a timestamp having a value m for synchronizing a receiver timer with the transmitter timer, wherein the timestamp represents a value within a count sequence of a timer in the transmitter and wherein the timestamp accounts for delays due to a busy signal on a medium access protocol, and synchronizing the receiver with the transmitter based on the timestamp. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
periodically waking the receiver from a sleep mode to receive transmissions based on output from the receiver timer.
-
-
3. The method of claim 1, further comprising:
controlling a frequency hopping operation based on output from the receiver timer.
-
4. The method of claim 1, wherein the step of synchronizing the receiver with the transmitter begins when the transmission signal is completely received.
-
5. The method of claim 4, wherein the wherein the step of synchronizing the receiver with the transmitter begins after a CRC data in the received transmission signal is checked.
-
6. The method of claim 1, wherein the transmission signal further includes a header field, which is transmitted before the timestamp field and the traffic pending field.
-
7. The method of claim 6, wherein the header field includes type data indicating a type of the transmission signal.
-
8. The method of claim 1, further comprising:
transmitting the transmission signal from the transmitter, the transmission signal including the timestamp in the timestamp field.
-
9. A method of synchronizing a receiver with a transmitter in a wireless local area network, comprising:
-
periodically receiving a transmission signal from a transmitter, the transmission signal including a timestamp field, the timestamp field including a timestamp having a value m for synchronizing a receiver timer with the transmitter timer, wherein the timestamp represents a value within a count sequence of a timer in the transmitter at the time of transmission of the transmission signal, retrieving the timestamp from the transmission signal;
adjusting the value of the timestamp; and
commencing a synchronizing count sequence beginning at the value of the adjusted timestamp. - View Dependent Claims (10, 11, 12)
-
-
13. A method of synchronizing a receiver with a transmitter in a wireless local area network, comprising:
-
periodically receiving a transmission signal from a transmitter, the transmission signal including a traffic pending field and a timestamp field, the traffic pending field including data indicating stations for which the transmitter has data buffered, the timestamp field including a timestamp having a value m for synchronizing a receiver timer with the transmitter timer, wherein the timestamp represents a value within a count sequence of a timer in the transmitter at the time of transmission of the transmission signal, and synchronizing the receiver with the transmitter based on the timestamp. - View Dependent Claims (14, 15)
-
-
16. A method of synchronizing a receiver with a transmitter in a wireless local area network, comprising:
-
periodically receiving a transmission signal from a transmitter, the transmission signal including a a timer interval field and a timestamp field, the timer interval field including timer interval data indicating an interval between periodic transmissions of transmission signals including traffic pending fields, the timestamp field including a timestamp having a value m for synchronizing a receiver timer with the transmitter timer, wherein the timestamp represents a value within a count sequence of a timer in the transmitter at the time of transmission of the transmission signal, and synchronizing the receiver with the transmitter based on the timestamp. - View Dependent Claims (17, 18, 19)
-
-
20. A receiver, comprising:
-
a receiver counter that counts up to n counts, and a radio modem capable of periodically receiving a transmission signal from a transmitter, the transmission signal including a timestamp field, the timestamp field including a timestamp having a value m for synchronizing the receiver counter with a transmitter timer, wherein the timestamp represents a value m within a count sequence of the transmitter timer, and wherein the timestamp accounts for delays due to a busy signal on a medium access protocol. - View Dependent Claims (21, 22, 23, 24, 25)
a wake-up controller periodically waking the receiver from a sleep mode to receive transmissions based on output from the receiver counter.
-
-
22. The receiver of claim 20, further comprising:
a frequency change controller controlling a frequency hopping operation based on output from the receiver counter.
-
23. The receiver of claim 20, wherein the transmission signal further includes a header field, which is transmitted before the timestamp field and the traffic pending field.
-
24. The receiver of claim 23, wherein the header field includes type data indicating a type of the transmission signal.
-
25. A system including the receiver of claim 20 and a transmitter, the transmitter comprising:
-
the transmitter timer, a transmitting modem, and a controller controlling operation of the transmitting modem to transmit the transmission signal including the timestamp in the timestamp field.
-
-
26. A receiver, comprising:
-
a receiver counter that counts up to n counts, a radio modem capable of periodically receiving a transmission signal from a transmitter, the transmission signal including a timestamp field, the timestamp field including a timestamp having a value m for synchronizing the receiver counter with a transmitter timer, wherein the timestamp represents a value m within a count sequence of the transmitter timer, and circuitry for adjusting a value, based on the timestamp, at which a count sequence begins at the receiver timer, wherein the receiver counter commences a synchronizing count sequence beginning at the adjusted value. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
circuitry for commencing the synchronizing count sequence after the transmission signal is completely received.
-
-
28. The receiver of claim 27, further comprising circuitry for commencing the synchronizing count sequence after a CRC data in the received transmission signal is checked.
-
29. The receiver of claim 26, further comprising an adder for adding a compensation factor to the value at which the count sequence begins.
-
30. The receiver of claim 29, wherein the compensation factor compensates for propagation delay at the receiver.
-
31. The receiver of claim 29, wherein the compensation factor allows for time taken to process the transmission signal at the receiver.
-
32. The receiver of claim 26, wherein the timestamp accounts for a delay between a start of a process to transmit the transmission signal and an actual time of transmitting the transmission signal.
-
33. The receiver of claim 26, wherein the timestamp accounts for delays due to a busy signal on a medium access protocol.
-
34. A receiver, comprising:
-
a receiver counter that counts up to n counts, and a radio modem capable of periodically receiving a transmission signal from a transmitter, the transmission signal including a traffic pending field and a timestamp field the traffic pending field including data indicating stations for which the transmitter has data buffered, the timestamp field including a timestamp having a value m for synchronizing the receiver counter with a transmitter timer, wherein the timestamp represents a value m within a count sequence of the transmitter timer at the time of transmission of the transmission signal. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
the transmitter timer, a transmitting modem, and a controller controlling operation of the transmitting modem to transmit the transmission signal including the timestamp in the timestamp field.
-
-
42. A method of synchronizing a receiver with a transmitter in a wireless local area network, comprising:
-
periodically receiving a transmission signal from a transmitter, the transmission signal including a timestamp field, the timestamp field including a timestamp having a value m for synchronizing a receiver timer with the transmitter timer, the timestamp representing a value within a count sequence of a timer in the transmitter, wherein the timestamp is loaded into the timestamp field at a given time that, with regard to delays in a modem of the transmitter, is an estimate of the time at which the transmission signal will be transmitted, and synchronizing the receiver with the transmitter based on the timestamp. - View Dependent Claims (43)
transmitting the transmission signal from the transmitter, the transmission signal including the timestamp in the timestamp field.
-
-
44. A method of synchronizing a receiver with a transmitter in a wireless local area network, comprising:
-
periodically receiving a transmission signal from a transmitter, the transmission signal including a timestamp field, the timestamp field including a timestamp having a value m for synchronizing a receiver timer with the transmitter timer, the timestamp representing a value within a count sequence of a timer in the transmitter at the time of transmission of the transmission signal, the timestamp accounting for a delay between a start of a process to transmit the transmission signal and an actual time of transmitting the transmission signal, and synchronizing the receiver with the transmitter based on the timestamp. - View Dependent Claims (45)
transmitting the transmission signal from the transmitter, the transmission signal including the timestamp in the timestamp field.
-
-
46. A receiver, comprising:
-
a receiver counter that counts up to n counts, and a radio modem capable of periodically receiving a transmission signal from a transmitter, the transmission signal including a timestamp field, the timestamp field including a timestamp having a value m for synchronizing the receiver counter with a transmitter timer, wherein the timestamp represents a value m within a count sequence of the transmitter timer, wherein the timestamp is loaded into the timestamp field at a given time that, with regard to delays in a modem of the transmitter, is an estimate of the time at which the transmission signal will be transmitted.
-
-
47. A receiver comprising:
-
a receiver counter that counts up to n counts, and a radio modem capable of periodically receiving a transmission signal from a transmitter, the transmission signal including a timestamp field, the timestamp field including a timestamp having a value m for synchronizing the receiver counter with a transmitter timer, wherein the timestamp represents a value m within a count sequence of the transmitter timer, and wherein the timestamp accounts for a delay between a start of a process to transmit the transmission signal and an actual time of transmitting the transmission signal. - View Dependent Claims (48)
the transmitter timer, a transmitting modem, and a controller controlling operation of the transmitting modem to transmit the transmission signal including the timestamp in the timestamp field.
-
-
49. A wireless local area network receiver, comprising:
-
a receiver timer that counts up to n counts, and a radio modem capable of periodically receiving a transmission signal from a transmitter, the transmission signal including a timestamp for synchronizing the receiver timer with a transmitter timer that counts up to n counts, the timestamp being a value m which accounts for a delay between a start of a process to transmit the transmission signal from the transmitter and an actual time of transmitting the transmission signal, wherein the receiver retrieves the timestamp and the receiver timer commences a count sequence based on the value m as to synchronize the receiver timer with the transmitter timer. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
a wake-up controller periodically waking the receiver from a sleep mode to receive transmissions based on output from the receiver timer.
-
-
58. The receiver of claim 49, further comprising circuitry for commencing the synchronizing count sequence after the transmission signal is completely received.
-
59. The receiver of claim 58, further comprising circuitry for commencing the synchronizing count sequence after a CRC data in the received transmission signal is checked.
-
60. The receiver of claim 49, wherein the transmission signal further includes a traffic pending field that indicates stations for which the transmitter has data buffered.
-
61. The receiver of claim 60, wherein the transmission signal further includes a timer interval field, and the timer interval field includes timer interval data indicating an interval between periodic transmissions of transmission signals including traffic pending fields.
-
62. A method of synchronizing a timer of a receiver in a first station with a timer of a transmitter in a second station, each timer counting up to n counts, comprising the steps of:
-
receiving at the receiver a transmission signal containing a timestamp, and synchronizing the receiver timer with the transmitter timer based on the timestamp, the timestamp being a value m that accounts for a delay between a start of a process to transmit the transmission signal from the transmitter and an actual time of transmitting the transmission signal, the step of synchronizing further including the receiver retrieving the timestamp and the receiver timer commencing a count sequence based on the value m so as to synchronize the receiver timer with the transmitter timer. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
commencing a synchronizing count sequence beginning at a value based upon the timestamp.
-
-
66. The method of claim 65, further including the step of adjusting the value at which the count sequence begins.
-
67. The method of claim 66, further including the step of adding a compensation factor to the value at which the count sequence begins.
-
68. The method of claim 67, wherein the compensation factor compensates for propagation delay at the receiver.
-
69. The method of claim 67, wherein the compensation factor allows for time taken to process the transmission signal at the receiver.
-
70. The method of claim 62, wherein the step of synchronizing the receiver with the transmitter begins when the transmission signal is completely received.
-
71. The method of claim 70, wherein the wherein the step of synchronizing the receiver with the transmitter begins after a CRC data in the received transmission signal is checked.
-
72. The method of claim 62, wherein the transmission signal further includes a traffic pending field that indicates stations for which the transmitter has data buffered.
-
73. The method of claim 72, wherein the transmission signal further includes a timer interval field, and the timer interval field includes timer interval data indicating an interval between periodic transmissions of transmission signals including traffic pending fields.
-
74. The method of claim 73, wherein the transmission signal further includes a broadcast pending field including broadcast pending data indicating whether data is buffered at an access point.
Specification