Wireless communication system and related methods
원문보기
IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0408053
(2006-04-21)
|
등록번호 |
US-8126488
(2012-02-28)
|
발명자
/ 주소 |
- Albert, David
- Martinez, John
- Cornelius, Steve
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
7 인용 특허 :
5 |
초록
▼
A method of operating a wireless mesh network comprises generating a pseudorandom sequence element in a transmitting device and a receiving device of the network using information shared by the transmitting and receiving devices. The pseudorandom sequence element is then used to calculate a communic
A method of operating a wireless mesh network comprises generating a pseudorandom sequence element in a transmitting device and a receiving device of the network using information shared by the transmitting and receiving devices. The pseudorandom sequence element is then used to calculate a communication channel/timeslot assignment for communication between the transmitting wireless device and the receiving wireless device.
대표청구항
▼
1. A method of coordinating communication between a plurality of wireless devices, the method comprising: generating a pseudorandom sequence element in a transmitting wireless device by operation of a first pseudorandom sequence generator (PSG) located in the transmitting wireless device;generating
1. A method of coordinating communication between a plurality of wireless devices, the method comprising: generating a pseudorandom sequence element in a transmitting wireless device by operation of a first pseudorandom sequence generator (PSG) located in the transmitting wireless device;generating a pseudorandom sequence element in a receiving wireless device by operation of a second PSG located in the receiving wireless device;calculating a communication channel/timeslot assignment for communication between the transmitting wireless device and the receiving wireless device based on the pseudorandom sequence element; andtransmitting data from the transmitting wireless device to the receiving wireless device according to the communication channel/timeslot assignment,wherein the first and second pseudorandom sequence generators are seeded with information that is shared by the plurality of wireless devices,wherein where the receiving wireless device has more than one adjacent wireless device transmitting data during a timeslot in which the receiving wireless device is receiving data, the receiving wireless device decides to receive data transmitted by the transmitting device using random selection or a heuristic technique,wherein the information that is shared by the plurality of wireless devices comprises a combination of a reference clock time and a plurality of unique device identifiers,wherein the reference clock time is derived from a common global reference clock time that is shared by the plurality of wireless devices,wherein each of the plurality of wireless devices contains a local clock adapted to maintain the reference clock time,wherein said method further comprises expanding a timeslot window for transmitting or receiving data in at least one of the plurality of wireless devices to compensate for drift of the local clock, andwherein maintaining the reference clock time comprises: receiving a transmission encoding a global reference clock time and a new timing age indicating an amount of elapsed time since the global reference clock time was transmitted from a global reference clock time source;determining whether the new timing age is less than a current timing age associated with the local clock;upon determining that the new timing age is less than the current timing age, updating the local clock with the global reference clock time and updating the current timing age with the new timing age; andincrementing the local clock and the current timing age at regular time intervals. 2. The method of claim 1, wherein maintaining the reference clock time further comprises: incrementing the timing age each time the local clock is updated with the global reference clock time. 3. The method of claim 1, wherein expanding the timeslot window comprises: determining a rate of the local clock drift;measuring an elapsed time since a last update of the timeslot window, andexpanding the size of the timeslot window by an amount proportional to the elapsed time multiplied by the rate of the local clock drift. 4. The method of claim 1, further comprising: by operation of the transmitting wireless device, determining a timing age associated with an adjacent wireless device; andtransmitting data from the transmitting wireless device to the adjacent wireless device based on whether the current timing age is greater than or less than the respective timing ages of other adjacent wireless devices. 5. The method of claim 1, further comprising: by operation of the receiving wireless device, determining a timing age associated with an adjacent wireless device; andprocessing data from the adjacent wireless device based on whether the current timing age is greater than or less than the respective timing ages of other adjacent wireless devices. 6. The method of claim 1, wherein the first and second PSGs each comprise a maximal-length pseudorandom sequence generator. 7. The method of claim 1, further comprising: disregarding the received time if the timing age exceeds a predetermined threshold value. 8. The method of claim 1, wherein transmitting data from the transmitting wireless device to the receiving wireless device according to the communication channel/timeslot assignment comprises: tuning a transmitter of the transmitting wireless device and a receiver of the receiving wireless device to a communication channel specified by the communication channel/timeslot assignment; andtransmitting the data from the transmitting wireless device to the receiving wireless device during a timeslot specified by the channel/timeslot assignment. 9. A method of coordinating communication between a plurality of wireless devices, the method comprising: generating a pseudorandom sequence element in a transmitting wireless device by operation of a first pseudorandom sequence generator (PSG) located in the transmitting wireless device;generating a pseudorandom sequence element in a receiving wireless device by operation of a second PSG located in the receiving wireless device;calculating a communication channel/timeslot assignment for communication between the transmitting wireless device and the receiving wireless device based on the pseudorandom sequence element; andtransmitting data from the transmitting wireless device to the receiving wireless device according to the communication channel/timeslot assignment,wherein the first and second pseudorandom sequence generators are seeded with information that is shared by the plurality of wireless devices,wherein the information that is shared by the plurality of wireless devices comprises a combination of a reference clock time and a plurality of unique device identifiers,wherein the reference clock time is derived from a common global reference clock time that is shared by the plurality of wireless devices,wherein each of the plurality of wireless devices contains a local clock adapted to maintain the reference clock time, andwherein maintaining the reference clock time comprises: receiving a transmission encoding a global reference clock time and a new timing age indicating an amount of elapsed time since the global reference clock time was transmitted from a global reference clock time source;determining whether the new timing age is less than a current timing age associated with the local clock;upon determining that the new timing age is less than the current timing age, updating the local clock with the global reference clock time and updating the current timing age with the new timing age;incrementing the local clock and the current timing age at regular time intervals; andexpanding a timeslot window for transmitting or receiving data in at least one of the plurality of wireless devices to compensate for drift of the local clock. 10. The method of claim 9, wherein maintaining the reference clock time further comprises incrementing the timing age each time the local clock is updated with the global reference clock time. 11. The method of claim 9, wherein expanding the timeslot window comprises: determining a rate of the local clock drift;measuring an elapsed time since a last update of the timeslot window, andexpanding the size of the timeslot window by an amount proportional to the elapsed time multiplied by the rate of the local clock drift. 12. The method of claim 9, further comprising: by operation of the transmitting wireless device, determining a timing age associated with an adjacent wireless device; andtransmitting data from the transmitting wireless device to the adjacent wireless device based on whether the current timing age is greater than or less than the respective timing ages of other adjacent wireless devices. 13. The method of claim 9, further comprising: by operation of the receiving wireless device, determining a timing age associated with an adjacent wireless device; andprocessing data from the adjacent wireless device based on whether the current timing age is greater than or less than the respective timing ages of other adjacent wireless devices. 14. The method of claim 9, wherein the first and second PSGs each comprise a maximal-length pseudorandom sequence generator. 15. The method of claim 9, further comprising disregarding the received time if the timing age exceeds a predetermined threshold value. 16. The method of claim 9, wherein transmitting data from the transmitting wireless device to the receiving wireless device according to the communication channel/timeslot assignment comprises: tuning a transmitter of the transmitting wireless device and a receiver of the receiving wireless device to a communication channel specified by the communication channel/timeslot assignment; andtransmitting the data from the transmitting wireless device to the receiving wireless device during a timeslot specified by the channel/timeslot assignment.
이 특허에 인용된 특허 (5)
-
Young, C. David; Caples, Edgar L.; Barton, Jeffrey A.; Stevens, James A., Method and apparatus for assigning receive slots in a dynamic assignment environment.
-
Petite, Thomas D., System and method for monitoring and controlling remote devices.
-
Thomas D. Petite ; Richard M. Huff, System and method for monitoring and controlling remote devices.
-
Petite, Thomas D.; Huff, Richard M., Systems and methods for providing remote monitoring of consumption for a utility meter.
-
Brownrigg Edwin B. ; Wilson Thomas W., Wireless network gateway and method for providing same.
이 특허를 인용한 특허 (7)
-
Sridharan, Sriram; Nam, Young-Han; Novlan, Thomas David, Allocation of device id in device to device communications.
-
Lee, Hyoung Gon; Choi, In Hwan; Kwak, Kook Yeon; Kim, Jong Moon; Song, Won Gyu; Kim, Byoung Gill; Kim, Jin Woo, Digital broadcasting system and method of processing data.
-
Wright, David G., Dynamically switching communication modes in multi-standard wireless communication devices.
-
Wright, David G., Dynamically switching communication modes in multi-standard wireless communication devices.
-
Norlén, Niclas; Hulthén, Per, Method for selecting operating frequency channels in a wireless communication system.
-
Larsson, Peter; Selén, Yngve; Prytz, Mikael, Method of sensing.
-
Larsson, Peter; Selén, Yngve; Prytz, Mikael, Method of sensing in a radio system employing opportunistic spectrum access.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.