Network Coding
From Principles to Practice
- 1st Edition - December 1, 2026
- Latest edition
- Authors: Juan A. Cabrera Guerrero, Frank H. P. Fitzek
- Language: English
Network Coding: From Principles to Practice explains the fundamentals of network coding from a practical perspective, helping engineers in industry and researchers in academ… Read more
Description
Description
- Understand the fundamental principles behind network coding
- Learn how to implement a network coding software library
- Use a network coding library to test the fundamental principles
- Be able to produce code that can quickly be adapted for their specific research
- Understand the reasoning of more advanced and latest-researched network coding topics such as reliable distributed storage, partial packet recovery, etc.
Key features
Key features
- Explains the underlying principles of network coding in communication networks
- Introduces concepts followed by code snippets that foster understanding, while also providing templates and building blocks that can be incorporated into network coding proof-of-concept demonstrators
- Gives instructions on how to implement a network coding library
Readership
Readership
Table of contents
Table of contents
2. Intra-flow Network coding
3. Network Coded Distributed Storage
4. Advanced topics of network coding
5. Appendix: Setting up your python environment to use this book
Product details
Product details
- Edition: 1
- Latest edition
- Published: December 1, 2026
- Language: English
About the authors
About the authors
JG
Juan A. Cabrera Guerrero
Juan Alberto Cabrera obtained his Ph.D. (summa cum laude) on June 16th, 2022. He works at the “Deutsche Telekom Chair of Communication Networks” at TU Dresden. He leads the Chair’s research group on goal-oriented communications. Juan Cabrera’s research interests are semantic and goal-oriented communications, functional compression, message identification, common randomness generation, network coding, and in-network distributed storage and computing.
Juan Cabrera's expertise in network coding goes back to his M.Sc. at Aalborg University in Denmark, where he wrote his master's thesis on reliable distributed storage using network coding. Later on, for his PhD, he also worked on network coding research for storage and transport applications, where he has multiple peer-reviewed publications and book chapters. He and Professor Frank Fitzek have been in charge of teaching the course “Practical Implementations of Network Coding” at TU Dresden since 2015. Juan Cabrera participates in the teaching by giving lectures and developing software code to teach the students with a very practical framework.
He was born in Caracas, Venezuela, and studied at Simon Bolivar University, where he received his bachelor’s degree with honors (cum laude) in electronics engineering in 2013. He studied for one year in Prague, Czech Republic, during the bachelor’s program at the Czech Technical University in Prague (2011 – 2012). After finishing his bachelor’s, he moved to Denmark, receiving his master’s degree (2015) in wireless communications systems at Aalborg University.
FF