DETERMINISTIC DISTRIBUTED NETWORK CODING
First Claim
Patent Images
1. A network comprising:
- one or more source nodes, wherein source processes are observable at the source nodes;
one or more receiver nodes, wherein receiver processes are observable at the receiver nodes; and
coding nodes, allowing communication of the source processes to each receiver node, the coding nodes being connected with input links for communication of input signals to the coding nodes and output links for communication of output signals from the coding nodes,wherein the output signals from a coding node are a linear combination of the input signals and wherein coefficients of the linear combination are deterministically chosen based on local information available locally at the coding node.
2 Assignments
0 Petitions
Accused Products
Abstract
A network and a communication method are described. The network comprises: source nodes, receiver nodes, and coding nodes. The coding nodes are connected with input links for communication of input signals to the coding nodes and output links for communication of output signals from the coding nodes. The output signals are a linear combination of the input signals. The coefficients of the linear combination are deterministically chosen based on local information available locally at the coding node.
-
Citations
30 Claims
-
1. A network comprising:
-
one or more source nodes, wherein source processes are observable at the source nodes; one or more receiver nodes, wherein receiver processes are observable at the receiver nodes; and coding nodes, allowing communication of the source processes to each receiver node, the coding nodes being connected with input links for communication of input signals to the coding nodes and output links for communication of output signals from the coding nodes, wherein the output signals from a coding node are a linear combination of the input signals and wherein coefficients of the linear combination are deterministically chosen based on local information available locally at the coding node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A network comprising:
-
one or more source nodes, wherein source processes are observable at the source nodes; one or more receiver nodes, wherein receiver processes are observable at the receiver nodes; and coding nodes, allowing communication of the source processes to each receiver node, the coding nodes being connected with input links for communication of input signals to the coding nodes and output links for communication of output signals from the coding nodes, wherein the output signals from a coding node are a linear combination of the input signals and wherein coefficients of the linear combination are deterministically chosen based on an adjustable mapping through a deterministic function.
-
-
18. A method for transmitting processes from one or more sources to each receiver of one or more receivers in a network, the method comprising:
-
providing coding nodes between the one or more sources and the one or more receivers; providing, for each coding node, input links for transmitting input signals to the coding node, and output links for transmitting output signals from the coding nodes, the output signals being a linear combination of the input signals; wherein an overall linear combination of the processes transmitted from the one or more sources present in each signal in the network is specified as a vector of coefficients, each coefficient being deterministically chosen based on local information available locally at the coding node and corresponding to a process to be transmitted from one or more sources, and wherein the vector of coefficients is transmitted through the network and updated at each coding node by applying to the vector of coefficients linear combinations, wherein the linear combinations applied to the vector of coefficients are the same as the linear combinations applied to data transmitted through the network. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification