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 ID: 625536
Download Presentation The PPT/PDF document "Network Coding" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Network Coding Testbed
Jeremy
Bergan
, Ben Green, Alex LeeSlide2
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 scheme
will 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 CodingSlide3
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 parametersSlide4
Transmitter
Data Source
Random data
Predictable data (predetermined patterns)
Time dependent data (streaming video/audio)
MAC layer Arbitrates channel access Coordinates with other nodesPhysical Layer Signal modulation Signal transmission Testing layer Detailed control Data acquisitionSlide5
Router
Physical Layer
Amplifies and forwards interfered signals
MAC Layer
Coordinates transmission in other nodes
Identifies coding opportunities Coordinates channel accessSlide6
Receiver
MAC Layer
Coordinates Receiver and Transmitter
Coordinates with other nodes
Physical Layer
Detects channel use
Receives incoming signals Decodes combined signals Demodulates received signalsSlide7
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
airCompare implementation with simulation resultsSlide8
Questions?