IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0996735
(2004-11-23)
|
등록번호 |
US-7342913
(2008-03-11)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
Wildman, Harrold, Allen & Dixon
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
3 |
초록
▼
A method of acquiring transmit and receive slots in a peer-to-peer network comprising acquiring data about a plurality of nodes in the network, the data including a code corresponding to send slots and receive slots for the plurality of nodes; finding an available code based upon the data about the
A method of acquiring transmit and receive slots in a peer-to-peer network comprising acquiring data about a plurality of nodes in the network, the data including a code corresponding to send slots and receive slots for the plurality of nodes; finding an available code based upon the data about the plurality of nodes in the network; and setting send slots and receive slots based upon the available code. A method for setting a code for a node in a peer-to-peer network, the nodes indicative of send and receive time slots for the node, comprising determining a code length; assigning the node a first string of bits half the code length to create a first half of the code; and assigning the node a second string of bits that is the inverse of the first string of bits to create the second half of the code. In one embodiment, the methods described herein allow for a TDMA network utilizing a single frequency band.
대표청구항
▼
I claim: 1. A method of acquiring transmit and receive slots in a peer-to-peer network comprising: acquiring data about a plurality of nodes in the network, the data including a code corresponding to send slots and receive slots for the plurality of nodes; finding an available code based upon the d
I claim: 1. A method of acquiring transmit and receive slots in a peer-to-peer network comprising: acquiring data about a plurality of nodes in the network, the data including a code corresponding to send slots and receive slots for the plurality of nodes; finding an available code based upon the data about the plurality of nodes in the network; and setting send slots and receive slots based upon the available code, wherein each code in the set of codes includes half receive slots and half send slots. 2. The method of claim 1 further comprising sending the available code to at least one of the plurality of nodes in the network. 3. The method of claim 1 further comprising sending a joining message to at least one of the plurality of nodes. 4. The method of claim 1 wherein the available code is one of a set of codes, the set of codes defined by a set of even functions that are mutually orthogonal to each other. 5. The method of claim 1 wherein the available code is one of a set of codes, the set of codes defined by a set of even functions that are inverse to each other. 6. The method of claim 1 wherein the set of codes is defined by a square waves having periods of: 2k, 2k-1. . . 21, wherein k is an integer. 7. The method of claim 6 wherein k is chosen such that (4k-3)≧N, where N is a minimum number of neighboring nodes. 8. The method of claim 1 wherein the set of codes is defined by a function having periods of m, m-1, m-2 . . . 2, wherein m is an integer. 9. The method of claim 8 wherein m is the number of bits in a frame. 10. The method of claim 8 wherein m is smaller than the number of bits in a frame. 11. The method of claim 1 wherein the plurality of nodes send and receive data using the same frequency band. 12. A node in a peer-to-peer communication network comprising: an antenna for sending and receiving data; and a controller configured to acquire information about neighboring nodes within the peer-to-peer network and configured to set a code corresponding to send and receive slots based upon the information acquired about the neighboring nodes, wherein each code in a set of codes includes half receive slots and half send slots. 13. The node of claim 12 wherein the node sends data and receives data over the same frequency band. 14. The node of claim 12 wherein the code is one of a set of codes, the set of codes defined by a set of even functions that are mutually orthogonal to each other. 15. The node of claim 12 wherein the code is one of a set of codes, the set of codes defined by a set of even functions that are inverse to each other. 16. The node of claim 12 wherein a set of codes is defined by square waves having periods of: 2k, 2k-1. . . 21, wherein k is an integer. 17. The node of claim 16 wherein k is chosen such that (4k-3)≧N, where N is a minimum number of neighboring nodes. 18. The node of claim 12 wherein the set of codes is defined by functions having periods of m, m-1, m-2 . . . 2, wherein m is an integer. 19. The node of claim 18 wherein m is the number of slots in a frame. 20. The node of claim 18 wherein m is smaller than the number of slots in a frame. 21. The node of claim 12 wherein the antenna is a directional antenna. 22. The node of claim 21 wherein the antenna is a phased array antenna. 23. A method of acquiring transmit and receive slots in a peer-to-peer network comprising: acquiring data about a plurality of nodes in the network, the data including a code corresponding to send slots and receive slots for the plurality of nodes; finding an available code based upon the data about the plurality of nodes in the network; and setting send slots and receive slots based upon the available code, wherein the set of codes is defined by a square waves having periods of: 2k, 2k-1. . . 21, wherein k is an integer. 24. The method of claim 23 further comprising sending the available code to at least one of the plurality of nodes in the network. 25. The method of claim 23 further comprising sending a joining message to at least one of the plurality of nodes. 26. The method of claim 23 wherein the available code is one of a set of codes, the set of codes defined by a set of even functions that are mutually orthogonal to each other. 27. The method of claim 23 wherein the available code is one of a set of codes, the set of codes defined by a set of even functions that are inverse to each other. 28. The method of claim 23 wherein each code in the set of codes includes half receive slots and half send slots. 29. The method of claim 23 wherein k is chosen such that (4k-3)≧N, where N is a minimum number of neighboring nodes. 30. The method of claim 23 wherein the set of codes is defined by a function having periods of m, m-1, m-2 . . . 2, wherein m is an integer. 31. The method of claim 30 wherein m is the number of bits in a frame. 32. The method of claim 30 wherein m is smaller than the number of bits in a frame. 33. The method of claim 23 wherein the plurality of nodes send and receive data using the same frequency band. 34. A method of acquiring transmit and receive slots in a peer-to-peer network comprising: acquiring data about a plurality of nodes in the network, the data including a code corresponding to send slots and receive slots for the plurality of nodes; finding an available code based upon the data about the plurality of nodes in the network; and setting send slots and receive slots based upon the, available code, wherein the set of codes is defined by a function having periods of m, m-1, m-2 . . . 2, wherein m is an integer. 35. The method of claim 34 further comprising sending the available code to at least one of the plurality of nodes in the network. 36. The method of claim 34 further comprising sending a joining message to at least one of the plurality of nodes. 37. The method of claim 34 wherein the available code is one of a set of codes, the set of codes defined by a set of even functions that are mutually orthogonal to each other. 38. The method of claim 34 wherein the available code is one of a set of codes, the set of codes defined by a set of even functions that are inverse to each other. 39. The method of claim 34 wherein each code in the set of codes includes half receive slots and half send slots. 40. The method of claim 34 wherein the set of codes is defined by a square waves having periods of: 2k, 2k-1. . 21, wherein k is an integer. 41. The method of claim 40 wherein k is chosen such that (4k-3)≧N, where N is a minimum number of neighboring nodes. 42. The method of claim 34 wherein m is the number of bits in a frame. 43. The method of claim 34 wherein m is smaller than the number of bits in a frame. 44. The method of claim 34 wherein the plurality of nodes send and receive data using the same frequency band. 45. A node in a peer-to-peer communication network comprising: an antenna for sending and receiving data; and a controller configured to acquire information about neighboring nodes within the peer-to-peer network and configured to set a code corresponding to send and receive slots based upon the information acquired about the neighboring nodes, wherein a set of codes is defined by square waves having periods of: 2k, 2k-1. . . 21, wherein k is an integer. 46. The node of claim 45 wherein the node sends data and receives data over the same frequency band. 47. The node of claim 45 wherein the code is one of a set of codes, the set of codes defined by a set of even functions that are mutually orthogonal to each other. 48. The node of claim 45 wherein the code is one of a set of codes, the set of codes defined by a set of even functions that are inverse to each other. 49. The node of claim 45 wherein each code in a set of codes includes half receive slots and half send slots. 50. The node of claim 45 wherein k is chosen such that (4k-3)≧N, where N is a minimum number of neighboring nodes. 51. The node of claim 45 wherein the set of codes is defined by functions having periods of m, m-1, m-2 . . . 2, wherein m is an integer. 52. The node of claim 51 wherein m is the number of slots in a frame. 53. The node of claim 51 wherein m is smaller than the number of slots in a frame. 54. The node of claim 45 wherein the antenna is a directional antenna. 55. The node of claim 54 wherein the antenna is a phased array antenna. 56. A node in a peer-to-peer communication network comprising: an antenna for sending and receiving data; and a controller configured to acquire information about neighboring nodes within the peer-to-peer network and configured to set a code corresponding to send and receive slots based upon the information acquired about the neighboring nodes, wherein the set of codes is defined by functions having periods of m, m-1, m-2 . . . 2, wherein, m is an integer. 57. The node of claim 56 wherein the node sends data and receives data over the same frequency band. 58. The node of claim 56 wherein the code is one of a set of codes, the set of codes defined by a set of even functions that are mutually orthogonal to each other. 59. The node of claim 56 wherein the code is one of a set of codes, the set of codes defined by a set of even functions that are inverse to each other. 60. The node of claim 56 wherein each code in a set of codes includes half receive slots and half send slots. 61. The node of claim 56 wherein a set of codes is defined by square waves having periods of: 2k, 2k-1. . . 21, wherein k is an integer. 62. The node of claim 61 wherein k is chosen such that (4k-3)≧N, where N is a minimum number of neighboring nodes. 63. The node of claim 56 wherein m is the number of slots in a frame. 64. The node of claim 56 wherein m is smaller than the number of slots in a frame. 65. The node of claim 56 wherein the antenna is a directional antenna. 66. The node of claim 65 wherein the antenna is a phased array antenna.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.