1 / 8

Network Coding Testbed

Network Coding Testbed. Jeremy Bergan , Ben Green, Alex Lee. Network Coding Overview.  Our project goal is to implement a Network Coding Testbed To be used by researchers in the future Ability to test different networking schemes  Network Coding Wireless Protocols

onan
Télécharger la présentation

Network Coding Testbed

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Network Coding Testbed Jeremy Bergan, Ben Green, Alex Lee

  2. Network Coding Overview •  Our project goal is to implement a Network Coding Testbed • To be used by researchers in the future • Ability to test different networking schemes  • Network Coding • Wireless Protocols • Wireless routing / Packet Scheduling • The first network coding schemewill be based on Analog Network Coding • Signals interfere at the router  • Interfered signals at router are broadcast to receivers • Signals are decoded at the receiver • Other possible schemes • Random Linear Network Coding

  3. Design Process • Functional Decomposition • Understand individual subsystems • Define functionality of each subsystem • Define interfaces between subsystems • Prototype in Matlab • Test in Matlab • Simulation in controlled environment • Characterize system under various parameters

  4.    Transmitter • Data Source • Random data • Predictable data (predetermined patterns) • Time dependent data (streaming video/audio) • MAC layer • Arbitrates channel access • Coordinates with other nodes • Physical Layer • Signal modulation • Signal transmission • Testing layer • Detailed control • Data acquisition

  5. Router • Physical Layer • Amplifies and forwards interfered signals • MAC Layer • Coordinates transmission in other nodes • Identifies coding opportunities • Coordinates channel access

  6. Receiver • MAC Layer • Coordinates Receiver and Transmitter • Coordinates with other nodes • Physical Layer • Detects channel use • Receives incoming signals • Decodes combined signals • Demodulates received signals

  7. Testing Procedure •  We will implement each stage of the design in Matlab • This will help us understand how the components work • The many built in functions make designing a system quick and easy • When we are satisfied with our results we will implement the code in C++ and Python • Code will be put in GNU Radio blocks •  We will test sending signals over the air • Compare implementation with simulation results

  8. Questions?

More Related