A practical Network Coding and Routing Scheme based on Maximum Flow Combination



Download 1.23 Mb.
Page6/19
Date02.05.2018
Size1.23 Mb.
#47331
1   2   3   4   5   6   7   8   9   ...   19

Linear Network Coding


Linear Network Coding is a linear combination of packets received at one node into one or more outgoing packets[LiS03]. Assume that there is L bits in each packet, every s sequential bits of a packet forms one symbol over the field Fs with each packet becomes a vector of L/s symbols. Addition and multiplication could be performed over the field Fs. The result encoded packets are in the same length of L.

Assume that a number of original packets M1, ... Mn are generated at the source node. In linear network coding, a sequence of coefficients g1, …, gn is picked up from Fs. The encoded packet is



(8)

However, one encoded packet does not carry all the information of the source packets. At the decoding node, sufficient number m (mn) of encoded packets and coefficients pairs (g1, X1), …, (gm, Xm) are required in order to recovery the original packets M1, …, Mn. In other words, it is required to solve the m equations and n unknowns.



(9)

In order to solve these equations, the coefficients vectors should be linear independent, i.e. the n×m matrix should be full rank.



(10)

The original packets M1, …, Mn could be works out with the following formula:



M=G-1×X (11)


    1. Download 1.23 Mb.

      Share with your friends:
1   2   3   4   5   6   7   8   9   ...   19




The database is protected by copyright ©ininet.org 2024
send message

    Main page