Download
network coding testbed n.
Skip this Video
Loading SlideShow in 5 Seconds..
Network Coding Testbed PowerPoint Presentation
Download Presentation
Network Coding Testbed

Network Coding Testbed

155 Views Download Presentation
Download Presentation

Network Coding Testbed

- - - - - - - - - - - - - - - - - - - - - - - - - - - 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?