Deterministic distributed network coding
First Claim
Patent Images
1. A network comprising:
- one or more source nodes;
one or more receiver nodes; and
coding nodes, allowing communication of source data 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 the coding nodes are a linear combination of the input signals,whereina plurality of said coding nodes are configured to generate coefficients of the linear combination using local node numbers or alternatively local link numbers as inputs to a deterministic mapping from the local node numbers or alternatively from local link numbers to the coefficients of the linear combination.
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
23 Claims
-
1. A network comprising:
-
one or more source nodes; one or more receiver nodes; and coding nodes, allowing communication of source data 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 the coding nodes are a linear combination of the input signals, wherein a plurality of said coding nodes are configured to generate coefficients of the linear combination using local node numbers or alternatively local link numbers as inputs to a deterministic mapping from the local node numbers or alternatively from local link numbers to the coefficients of the linear combination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for transmitting data 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 node, the output signals being a linear combination of the input signals; and generating at a plurality of said coding nodes coefficients of the linear combination using local node numbers or alternatively local link numbers as inputs to a deterministic mapping from the local node numbers or alternatively from local link numbers to the coefficients of the linear combination. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for transmitting data from one or more sources to each receiver of one or more receivers in a distributed network, the distributed network including i) one or more source nodes wherein source data are observable at the source nodes, ii) one or more receivers nodes wherein the source data are observable at the receiver nodes and iii) a plurality of coding nodes allowing communication of the source data to each receiver node;
-
the method providing for a coding node of the plurality of coding nodes; i) one or more input links for communication of input data to the coding node from the plurality of coding nodes and/or from one or more source nodes, and ii) one or more output links for communication of output data from the coding node to the plurality of coding nodes and/or to one or more receiver nodes, wherein the output data from the coding node are a linear combination of the input data to the coding node, and wherein coefficients of the linear combination are deterministically locally generated at the coding node based on local information available locally at the coding node.
-
Specification