Communications systems and methods
6 Assignments
0 Petitions
Accused Products
Abstract
This invention generally relates to networks of communications devices, in particular ultra wideband (UWB) communications devices. An ultra-wideband (UWB) network comprising a plurality of UWB devices each forming a node of said network, pairs of said UWB devices being configured for communication with one another using one of a plurality of UWB channels, each said UWB device comprising a UWB transceiver for bidirectional communication over one or more of said UWB channels with at least one other of said UWB devices; and a device controller coupled to said UWB transceiver, said controller being configured to determine a said UWB channel for use in establishing a communication link with each other UWB device; whereby said network is configured for automatic construction of a set of communications links between said nodes of said network.
-
Citations
60 Claims
-
1-30. -30. (canceled)
-
31. An ultra-wideband (UWB) network comprising a plurality of UWB devices each forming a node of said network, pairs of said UWB devices being configured for communication with one another using one of a plurality of UWB channels, each said UWB device comprising:
-
a UWB transceiver for bidirectional communication over one or more of said UWB channels with at least one other of said UWB devices; and
a device controller coupled to said UWB transceiver, said controller being configured to determine a said UWB channel for use in establishing a communication link with each other UWB device;
whereby said network is configured for automatic construction of a set of communications links between said nodes of said network. - View Dependent Claims (32)
-
-
33. An ultra-wideband (UWB) network comprising a plurality of UWB devices each forming a node of said network, pairs of said UWB devices being configured for communication with one another using one of a plurality of UWB channels, each said UWB device comprising:
-
a UWB transceiver for bidirectional communication over a plurality of said UWB channels with a plurality of other UWB devices; and
a connection table configured to store connection data associating a first of said channels bearing incoming data with a second of said channels for use in forwarding said incoming data to another of said UWB devices.
-
- 34. A data packet for UWB communication between nodes of a packet data UWB network, the network having a plurality of UWB channels for communication between said network nodes, said data packet including payload data and UWB channel identification data, whereby a said network node receiving said data packet is able to determine a UWB channel to use when forwarding said data packet.
-
36. An ultra-wideband (UWB) device for a node of a UWB network, the device comprising:
-
an interface to a UWB transceiver for bidirectional communication over one or more UWB channels with one or more other UWB devices; and
a controller coupled to said UWB transceiver interface, said controller being configured to control said UWB transceiver to communicate with said one or more other UWB devices to determine a said UWB channel to employ for communicating with each of said other UWB devices. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A controller for controlling a UWB device for a node of a UWB network, the UWB device including a UWB transceiver for bidirectional communication over one or more UWB channels with a plurality of other network devices, communication with at least one indirectly linked device of said other UWB devices being via an intermediary UWB device, the controller comprising;
-
an interface for said UWB transceiver;
data memory for storing network communication link connection data comprising data associating each said network device with a said UWB channel;
program memory storing computer program code; and
a processor coupled to said interface, said data memory, and to said program memory for loading and implementing said program code;
wherein said connection data for said indirectly linked UWB device comprises data associating said indirectly linked device with a channel for communicating with said intermediary device; and
wherein said code comprises code to send network data to said indirectly linked device by accessing said connection data for said indirectly linked device to determine said channel associated with said intermediary device, and controlling said UWB transceiver to transmit said network data over said determined channel.
-
-
50. A controller for an ultra-wideband (UWB) network node, the controller comprising:
-
a processor having a processor control bus and a processor data bus;
processor memory coupled to said processor data bus;
buffer memory coupled to a second data bus;
a memory access controller coupled to said second data bus and to said processor control bus; and
a UWB interface for interfacing to a UWB communications device, coupled to said processor control bus and to said second data bus; and
wherein said processor is master of said processor control bus and said memory access controller is master of said second data bus.
-
-
51. A UWB network having a mesh topology and comprising a plurality of UWB devices configured for mutual UWB communication with one another, a first of said devices being configured for communicating with a second of said devices via a third of said devices when said second device is out of range, and wherein said third device is configured to use a first UWB communication channel for communicating with said first UWB device and a second UWB communication channel for communicating with said second UWB device.
-
52. A method of sending data from a first data processor to a second data processor in a network of data processors having a variable network topology, said topology being defined by communications links between processors of said network, the method comprising:
-
broadcasting a connection request message from said first processor to substantially all other processors to which it is linked;
receiving a connection established message from said second data processor via an intermediary processor with which said first processor is linked; and
sending said data to said intermediary processor for forwarding to said second processor. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60)
-
Specification