Implementing Network Coding - Technical Details


Frank Fitzek and Morten Pederson from Aalborg University, Denmark, will be giving a presentation on network coding. This presentation will be held at Bell Laboratories, Alcatel-Lucent, in Murray Hill, NJ. The meeting will take place in Room 6A-106, which is located near the main entrance behind the Bell Labs Showcase exhibition area. It is not necessary to sign in to access this area.

Everyone is welcome to attend this meeting.

Please register in advance for this meeting using VTOOLS to provide the meeting organizers an accurate head count. You can change/cancel the registration if your plans change.

For more information, please contact Adriaan van Wijngaarden (

  Date and Time




  • 600 Mountain Ave
  • Murray Hill, New Jersey
  • United States 07974
  • Building: Bell Laboratories, Alcatel-Lucent
  • Room Number: 6A-106
  • Click here for Map

Staticmap?size=250x200&sensor=false&zoom=14&markers=40.681733%2c 74
  • Adriaan J. van Wijngaarden, IEEE North Jersey Executive Committee, E-mail:

  • Co-sponsored by COMSOC, IT, VTS
  • Starts 20 November 2012 12:00 PM
  • Ends 11 December 2013 01:45 PM
  • All times are US/Eastern
  • No Admission Charge
  • Register


11:00 am - 12:00 pmImplementing Network Coding - Technical Details
Frank Fitzek and Morten Pederson

Abstract - Network coding has raised a lot of interest in the research community lately and first attempts in standardization bodies are taking place to integrate this ground breaking technology in commercial products. This presentation will give a short introduction to network coding, but the main focus is to enable the audience to implement their own ideas either in simulations or in real testbeds. The speakers will present their own software library for network coding.

The software library comes with a small simulation environment to test out first simple relaying topologies. It can be further integrated into NS3 and allows more complex simulations. The tutorial will show how to embed the software library and to do the parameterization for different scenarios. Understanding the impact of different parameter choices are of critical importance in order to successfully deploy network coding in real networks and on real devices. Throughout the presentation participants will gain hands-on experience with the impact of key parameters such as finite field size, generation size and systematic coding. The tutorial will also show how to implement the software on commercial platforms such as Android phones, tablets, or laptops. Some demonstrators of network coding will be available showing the full potential of network coding in larger testbeds. The goal of the tutorial is that each participant understands the basic functionality of network coding and is able to integrate network coding in own projects.