上海交通大学:Network Coding for Wireless Networks(PPT讲稿)

Network Coding for Wireless Networks Wireless Communication Project by Group 2 Shang Shang Ma Rong Yang Yang Wang Chen 5+/1
Network Coding for Wireless Networks Wireless Communication Project by Group 2 1

Network Coding for Wireless Networks INTRODUCTION 2 COPE DESCRIPTION 3> COPE IMPLEMENTATION 4>ANALOG NETWORK CODING
Network Coding for Wireless Networks 1 INTRODUCTION 2 COPE DESCRIPTION 3 COPE IMPLEMENTATION 4 ANALOG NETWORK CODING 2

Introduction Why? Network What? Coding Definitions
Network What? Coding Why? Definitions Introduction 3

Definitions 3 Max-flow Min-cut Unicast Throug h Theory Multicast put
1 Max-flow Min-cut Theory 2 Unicast, Multicast 3 Throughput Definitions 4

Max-Flow Min-Cut Theorem (From Wiki) The max-flow min-cut theorem is a statement in optimization theory about maximal flows in flow networks The maximal amount of flow is equal to the capacity of a minimal cut The maximum flow in a network is dictated by its bottleneck [1]S.-YR Li, R. W. Yeung and N Cai, Linear network Coding, IEEE Trans
Max-Flow Min-Cut Theorem • (From Wiki) The max-flow min-cut theorem is a statement in optimization theory about maximal flows in flow networks • The maximal amount of flow is equal to the capacity of a minimal cut. • The maximum flow in a network is dictated by its bottleneck. [1] S.-Y. R. Li, R. W. Yeung, and N. Cai, “Linear network Coding”, IEEE Trans. 5

Graph Graph G(V, E): consists of a set V of vertices and a set E of edges Vconsists of sources sinks and other nodes A member e(u,v) of E has a capacity c(u, vto send information from u to y
Graph • Graph G(V,E): consists of a set and a set – V consists of sources, sinks, and other nodes – A member e(u,v) of E has a to send information from u to v A D S B C T V of vertices E of edges. S A B D C T 3 3 3 3 2 2 2 4 capacity c(u,v) 6

Min-Cuts and max-Flows Cuts: Partition of vertices into two sets Size of a Cut = Total Capacity Crossing the Cut Min -Cut: Minimum size of cuts 5 Max-Flows from s to t Min -Cut= Max-Flow 3 A 2 2 D 2 C
Min-Cuts and Max-Flows • Cuts: Partition of vertices into two sets • Size of a Cut = Total Capacity Crossing the Cut • Min-Cut: Minimum size of Cuts = 5 • Max-Flows from S to T • Min-Cut = Max-Flow S A B D C T 3 3 3 3 2 2 2 S 4 A D 3 3 3 2 2 B C T 3 3 2 2 4 3 2 3 2 3 2 1 7

Unicast Multicast Broadcast Broadcast Multicast communicat Unicast communicat ion Is one communicat ion is one to-a∥ ion is one- to-many. to-one
Unicast | Multicast | Broadcast Multicast Broadcast Unicast Unicast communicat ion is oneto-one. Multicast communicat ion is oneto-many. Broadcast communicat ion is oneto-all. 8

Throughput The amount of data transferred from one place to another or processed in a specified amount of time Data transfer rates for disk drives and networks are measured in terms of throughput. Typically, throughputs are measured in kbps, Mbps and Gbps
Throughput • The amount of data transferred from one place to another or processed in a specified amount of time. • Data transfer rates for disk drives and networks are measured in terms of throughput. Typically, throughputs are measured in kbps, Mbps and Gbps. 9

Wire vs wireless Wire VS Wireless WIRE WIRELESS v An edge between two nodes √ The channel of one means that the two nodes are particular edge is actually physically connected Network Modeling shared by other neighboring edge v Multicast communication is studied while network coding v Unicast communication is of multiple unicast flows remains Traffic Pattern the dominate traffic pattern a largely unknown territory v Traffic rates are varies over Y The traffic rate(or distribution) time rather than constant is predetermined and Traffic Rate do not change
Wire vs Wireless ✓An edge between two nodes means that the two nodes are physically connected. ✓Multicast communication is studied while network coding of multiple unicast flows remains a largely unknown territory. ✓The traffic rate (or distribution) is predetermined and do not change. Wire vs Wireless ✓The channel of one particular edge is actually shared by other neighboring edge. ✓ Unicast communication is the dominate traffic pattern. ✓Traffic rates are varies over time rather than constant. Network Modeling Traffic Pattern Traffic Rate WIRE WIRELESS 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第七章 密码协议.pptx
- 北京大学:网络搜索引擎原理(PPT讲稿)Web Graph & Link Analysis.ppt
- 《数据结构 Data Structure》课程教学资源(PPT课件讲稿)第二章 线性表.ppt
- 大庆职业学院:《计算机网络技术基础》课程电子教案(PPT教学课件)第3章 网络体系结构与协议.ppt
- 《微型计算机原理及应用》课程教学资源(PPT课件讲稿)第6章 输入输出与中断.ppt
- 信息化技术中心:网络安全意识培训(PPT讲稿).pptx
- 徐州师范大学:《电子商务 Electronic Business》课程教学资源(PPT课件讲稿)电子商务安全实验、数字证书应用.ppt
- Generic Programming(PPT课件讲稿)Templates and Overloading.ppt
- 西安电子科技大学:《操作系统 Operating Systems》课程教学资源(PPT课件讲稿)Chapter 01 Introduction(主讲:高海昌).ppt
- 四川大学:《数据结构》课程教学资源(PPT课件讲稿)第七章 查找 Search.ppt
- 西安电子科技大学:《现代操作系统》课程PPT教学课件(讲稿)作业管理 Job Management.ppt
- 《多媒体技术》课程教学资源(PPT课件讲稿).ppt
- 南京航空航天大学:《数据结构》课程教学资源(PPT课件讲稿)第二章 线性表.ppt
- 《计算机文化基础》课程教学课件(PPT课件讲稿)第一章 信息技术与计算机文化.ppt
- 江苏大学:《面向对象建模技术》课程教学资源(PPT课件讲稿)第1章 UML与面向对象(主讲:林琳).ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第五章 树及二叉树.ppt
- 《网站设计与建设》课程PPT教学课件(Website design and developments)第二部分 网站规划 第9章 软件平台规划.ppt
- 《数据库原理与应用》课程教学资源(PPT课件讲稿)第2章 关系数据库数学模型.ppt
- 《计算机网络》课程电子教案(PPT教学课件讲稿,共十章).ppt
- 西华大学:《电子商务概论》课程教学资源(PPT课件讲稿)第3章 电子商务的技术基础.ppt
- 并行算法 Parallel Algorithms(PPT讲稿)现状与展望 status and prospects.ppt
- 《高级程序语言》课程教学资源(PPT课件讲稿)第09章 平台无关语言.ppt
- Phase Change Memory Aware Data Management and Application.pptx
- 合肥工业大学:《数据库系统概论》课程教学资源(PPT课件)第四章 并发控制.ppt
- 中国科学技术大学:《Linux操作系统分析》课程教学资源(PPT课件讲稿)Linux的进程(1/3).ppt
- 《计算机网络》课程教学大纲 Computer Networks.pdf
- 南京大学:模型检测(PPT课件讲稿)Model Checking.pptx
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第四章 设备管理 Device Management and Disk Scheduling.ppt
- 湖南生物机电职业技术学院:《电子商务概论》课程教学资源(PPT课件)第八章 电子商务安全.ppt
- 《操作系统》课程PPT教学课件(英文)内存管理 Memory Management.ppt
- 上海交通大学:IT项目管理(PPT讲稿)讲座6 软件项目工作量估算.ppt
- 四川大学:《数据库技术》课程教学资源(PPT课件讲稿)第9章 数据库系统开发工具VB.ppt
- 合肥学院:《数据库原理与应用》课程教学资源(PPT课件)第4章 数据库的创建与管理.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第3章 流水线技术.ppt
- 系统软件与软件安全(PPT讲稿)构造安全、高效的系统软件.pptx
- 计算机问题求解(PPT讲稿)图的计算机表示以及遍历.pptx
- 《The C++ Programming Language》课程教学资源(PPT课件讲稿)Lecture 03 Standard Template Library & Generic Programming.ppt
- Scanning Electron Microscopy(SEM).ppt
- 《C语言程序设计》课程教学资源(PPT课件)第6章数据类型和表达式.ppt
- 面向对象编程 Object-Oriented Programming(PPT课件讲稿)继承 Inheritance.ppt