Path diversity with poly-phase links in a power line communication network
First Claim
Patent Images
1. A method comprising:
- receiving, at a path computation engine in a network, communication channel data regarding one or more communication channels available between a particular device in the network and a neighboring device, wherein each communication channel comprises one or more electrical phases over which the particular device can communicate with the neighboring device, and wherein the communication channel data comprises a count of single-phase channels, a count of dual-phase channels, and a count of tri-phase channels between the particular device and the neighboring device;
receiving, at the path computation engine, crosstalk data regarding an amount of crosstalk between the electrical phases over which the particular device can communicate with the neighboring device; and
generating, by the path computation engine, a routing path in the network based on the received crosstalk and communication channel data.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a node in a network receives communication channel data regarding one or more communication channels available between a particular device in the network and a neighboring device. Each communication channel corresponds to one or more electrical phases over which the particular device can communicate with the neighboring device. The node also receives crosstalk data regarding an amount of crosstalk between the electrical phases over which the particular device can communicate with the neighboring device. The node then generates a routing path for the network based on the received crosstalk and communication channel data.
159 Citations
18 Claims
-
1. A method comprising:
-
receiving, at a path computation engine in a network, communication channel data regarding one or more communication channels available between a particular device in the network and a neighboring device, wherein each communication channel comprises one or more electrical phases over which the particular device can communicate with the neighboring device, and wherein the communication channel data comprises a count of single-phase channels, a count of dual-phase channels, and a count of tri-phase channels between the particular device and the neighboring device; receiving, at the path computation engine, crosstalk data regarding an amount of crosstalk between the electrical phases over which the particular device can communicate with the neighboring device; and generating, by the path computation engine, a routing path in the network based on the received crosstalk and communication channel data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A path computation engine apparatus comprising:
-
one or more network interfaces configured to communicate in a power line communication (PLC) network; a processor configured to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; receive communication channel data regarding one or more communication channels available between a particular device in the network and a neighboring device, wherein each communication channel comprises one or more electrical phases over which the particular device can communicate with the neighboring device, and wherein the communication channel data comprises a count of single-phase channels, a count of dual-phase channels, and a count of tri-phase channels between the particular device and the neighboring device; receive crosstalk data regarding an amount of crosstalk between the electrical phases over which the particular device can communicate with the neighboring device; and generate a routing path for the network based on the received crosstalk and communication channel data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A tangible, non-transitory, computer-readable media having software encoded thereon, the software, when executed by a processor of a path computation engine, operable to:
-
receive communication channel data regarding one or more communication channels available between a particular device in the network and a neighboring device, wherein each communication channel comprises one or more electrical phases over which the particular device can communicate with the neighboring device, and wherein the communication channel data comprises a count of single-phase channels, a count of dual-phase channels, and a count of tri-phase channels between the particular device and the neighboring device; receive crosstalk data regarding an amount of crosstalk between the electrical phases over which the particular device can communicate with the neighboring device; generate a routing path for the network based on the received crosstalk and communication channel data.
-
Specification