Deterministic distributed network coding
First Claim
Patent Images
1. A distributed network comprising:
- one or more source nodes, wherein source data are observable at the source nodes;
one or more receiver nodes, wherein the source data are observable at the receiver nodes; and
a plurality of coding nodes, allowing communication of the source data to each receiver node, the plurality of coding nodes being connected with input links for communication of input data to the plurality of coding nodes and output links for communication of output data from the plurality of coding nodes,wherein the output data from each coding node of the plurality of coding nodes are a linear combination of the input data to the said coding node, and wherein coefficients of the linear combination are deterministically locally generated at the each coding node based on local information available locally at the each 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
29 Claims
-
1. A distributed network comprising:
-
one or more source nodes, wherein source data are observable at the source nodes; one or more receiver nodes, wherein the source data are observable at the receiver nodes; and a plurality of coding nodes, allowing communication of the source data to each receiver node, the plurality of coding nodes being connected with input links for communication of input data to the plurality of coding nodes and output links for communication of output data from the plurality of coding nodes, wherein the output data from each coding node of the plurality of coding nodes are a linear combination of the input data to the said coding node, and wherein coefficients of the linear combination are deterministically locally generated at the each coding node based on local information available locally at the each coding node. - View Dependent Claims (2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
5. A distributed network comprising:
-
one or more source nodes, wherein source data are observable at the source nodes; one or more receiver nodes, wherein the source data are observable at the receiver nodes; and a plurality of coding nodes, allowing communication of the source data to each receiver node, the plurality of coding nodes being connected with input links for communication of input data to the plurality of coding nodes and output links for communication of output data from the plurality of coding nodes, wherein the output data from each coding node of the plurality of coding nodes are a linear combination of the input data to the said coding node, and wherein the coefficients of the linear combination are deterministically locally generated at the each coding node based on a mapping through a deterministic function of local information available locally at the each coding node. - View Dependent Claims (6, 7)
-
-
17. A method for transmitting source data from one or more sources to each receiver of one or more receivers in a distributed network, the method comprising:
-
providing a plurality of coding nodes between the one or more sources and the one or more receivers; and providing, for each coding node of the plurality of coding nodes, input links for transmitting input data to the each coding node, and output links for transmitting output data from the each coding node, the output data being a linear combination of the input data; wherein an overall linear combination of the source data transmitted from the one or more sources present in each data in the distributed network is specified as a vector of coefficients, each coefficient being deterministically locally generated at the each coding node of the plurality of coding nodes based on local information available locally at the each coding node and corresponding to a source data to be transmitted from the one or more sources, and wherein the vector of coefficients is transmitted through the distributed network and updated at the 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 distributed network. - View Dependent Claims (18, 19, 20, 21, 22, 26, 27, 28, 29)
-
-
23. A method for transmitting source data from one or more sources to each receiver of one or more receivers in a distributed network, the method comprising:
-
providing a plurality of coding nodes between the one or more sources and the one or more receivers; providing, for each coding node of the plurality of coding nodes, input links for transmitting input data to the each coding node, and output links for transmitting output data from the each coding node, the output data being a linear combination of the input data; wherein an overall linear combination of the source data transmitted from the one or more sources present in each data in the distributed network is specified as a vector of coefficients, each coefficient being deterministically locally generated at the each coding node of the plurality of coding nodes based on a mapping through a deterministic function of local information available locally at the each coding node and corresponding to a source data to be transmitted from the one or more sources, and wherein the vector of coefficients is transmitted through the distributed network and updated at the 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 distributed network. - View Dependent Claims (24, 25)
-
Specification