A survey on network coding: From traditional wireless networks to emerging cognitive radio networks
MZ Farooqi, SM Tabassum, MH Rehmani… - Journal of Network and …, 2014 - Elsevier
Network coding is a technique in which transmitted data is encoded and decoded to
enhance network throughput, reduce delays and construct a more robust network. Network …
enhance network throughput, reduce delays and construct a more robust network. Network …
Instantly decodable network coding: From centralized to device-to-device communications
From its introduction to its quindecennial, network coding has built a strong reputation for
enhancing packet recovery and achieving maximum information flow in both wired and …
enhancing packet recovery and achieving maximum information flow in both wired and …
Kodo: An open and research oriented network coding library
This paper introduces the Kodo network coding library. Kodo is an open source C++ library
intended to be used in practical studies of network coding algorithms. The target users for …
intended to be used in practical studies of network coding algorithms. The target users for …
The race to 5G era; LTE and Wi-Fi
We are on the brink of a new era for the wireless telecommunications, an era that will
change the way that business is done. The fifth generation (5G) systems will be the first …
change the way that business is done. The fifth generation (5G) systems will be the first …
Caterpillar RLNC (CRLNC): A practical finite sliding window RLNC approach
Random linear network coding (RLNC) is a popular coding scheme for improving
communication and content distribution over lossy channels. For packet streaming …
communication and content distribution over lossy channels. For packet streaming …
On code parameters and coding vector representation for practical RLNC
Random Linear Network Coding (RLNC) provides a theoretically efficient method for coding.
The drawbacks associated with it are the complexity of the decoding and the overhead …
The drawbacks associated with it are the complexity of the decoding and the overhead …
Fulcrum: Flexible network coding for heterogeneous devices
We introduce Fulcrum, a network coding framework that achieves three seemingly
conflicting objectives: 1) to reduce the coding coefficient overhead down to nearly n bits per …
conflicting objectives: 1) to reduce the coding coefficient overhead down to nearly n bits per …
DSEP Fulcrum: Dynamic sparsity and expansion packets for Fulcrum network coding
Fulcrum coding combines a high-field outer Random Linear Network Coding (RLNC) that
generates outer coding expansion packets with a small-field inner RLNC that combines the …
generates outer coding expansion packets with a small-field inner RLNC that combines the …
PACE: Redundancy engineering in RLNC for low-latency communication
Random linear network coding (RLNC) is attractive for data transfer as well as data storage
and retrieval in complex and unreliable settings. The existing systematic RLNC approach …
and retrieval in complex and unreliable settings. The existing systematic RLNC approach …
Caterpillar RLNC with feedback (CRLNC-FB): Reducing delay in selective repeat ARQ through coding
Wireless networks typically employ some form of forward error correction (FEC) coding and
some automatic repeat request (ARQ) protocol to ensure reliable data transmission over …
some automatic repeat request (ARQ) protocol to ensure reliable data transmission over …