- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于数据包的前向纠错及其在NS2中的仿真.pdf
Vot.加,No.1l。2∞4 技术交流 · 微型电稿应用妁附年第加卷第tll期
Micr∞omputerAppHcati蚰s
基于数据包的前向纠错及其在NS2中的仿真
兰帆 张尧弼
摘要 本文介绍了基于数据包的前向纠错(FEC)技术的FEc编码,但其只能生成冗余度固定为100%的数据块,冗
恢复丢失数据包的基本原理。通过在网络仿真平台NS2上 余度较大。因此,笔者提出了一种具有可调冗余度的快速FEC
编码方案,该方案也只采用了异或运算.并且编码冗余度可以
RTP会话的仿真,获得了三种不同冗余度的FEC编码在不同
拥塞情况下的数据包丢失率,然后进一步阐述了在解决丢包 根据需要进行调整。这为在解决丢包问题的同时保持较高的
的同时应保持较高的带宽利用率的编码选择策略。 带宽利用率提供了可能,甚至可以在传输过程中根据网络的
关键词前向纠错NS2网络防真 拥塞情况动态地调整FEC编码的冗余度。由于篇幅所限.该编
码方案的编解码原理另撰文详述。‘
一、引言 芒了—t三广1兰芋—iil
源数据也 。‘余包
Error
前向纠错(FEC,ForwardCorrection)是一种被广
泛应用于通信系统中的纠错技术。在通信系统中前向纠错主 扛据包丢失
要被用于纠正信号在传输过程中出现的误码,而在互联网中, 口阐口啊■_
。舀失的数据包
误码是由低层协议来处理的,对上层协议来说丢包是最主要
的问题。由于丢失的数据在整个数据流中的位置是已知的,因 p码
而.前向纠错技术起的是纠删的作用,它被用于恢复丢失的数 口.[了口’宦■_
据H]。本文介绍了基于数据包的前向纠错技术恢复丢失数据 图1 数据包的丢包恢复过程
包的基本原理,并在网络仿真平台Ns2上进行了仿真实验,并
迸一步阐述了在使用FEC恢复丢包时的编码选择策略。 三、Ns2中的仿真实现
二、基于数据包的FEC NS2全称是Network
件驱动的网络环境模拟器,开发于UCBerkeley,它可以模拟
当FEc工作于传输层或应用层时,其处理的基本对象为 各种IP网络环境。它的源代码完全公开。并提供了开放的用
数据包。基于数据包的前向纠错技术的基本原理是在m个源 户接口,使之成为可扩展、可编程的网络仿真平台,常用于各
数据包中插入r个冗余包并将这m+r个包一并发送给接收种网络协议的仿真研究。NS实现了对许多网络协议的模拟,
端,其中r个冗余包是由m个源数据包经过编码计算后得到
的。我们把这m+r个数据包称为一个数据块,每个包在块中 常见的路由算法,如Drop
都有一个编号。由于网络传输的不可靠.一个数据块中的一些 用c++编写的,用户可以根据需要对其进行扩展,有关NS2
数据包在传输过程中丢失。接收端通过编号可以确定这些丢 的详尽介绍请参考文献[6]。基于数据包的FEc常用于恢复实
失的数据包在数据块中的位置,在丢包数量不超过纠错能力 时传输的多媒体数据流中因各种原因造成的丢包[3].实时传
极限的情况下,由于冗余包的存在,接收端可以利用冗余包来 输协议(RTP,Real—timeTransportProtoc01)是用于实时传
恢复丢失的源数据包。会话的双方通过这种方法来达到减少 输多媒体数据流的主要协议。因此,在NS2仿真中我们选择
数据重传的效果。我们把生成的冗
您可能关注的文档
- 基于改进磁链观测器的直线异步电动机直接牵引力控制.pdf
- 基于改进神经网络的图像生物特征识别方法.pdf
- 基于改进神经网络的疲劳裂纹扩展速率预测.pdf
- 基于改进禁止有哪些信誉好的足球投注网站算法的矢量量化码书设计.pdf
- 基于改进粒子群算法的圆柱度误差评定.pdf
- 基于改进蚁群算法的区域伪卫星增强GPS星座优化设计.pdf
- 基于改进训练序列的OFDM符号同步优化算法.pdf
- 基于改进遗传算法的PEMFC电堆稳态运行优化.pdf
- 基于改进遗传算法的PID参数整定及其在加热炉中的应用.pdf
- 基于改进遗传算法进化神经网络.pdf
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)