基于网络传输的音乐包丢失恢复技术的研究与实现
发布时间:2021-07-08 09:56
随着互联网的高速发展,多媒体信息在网络中传输变得越来越普遍。尤其是面对现在的3G和后3G服务,音乐、视频等应用在移动互联网的传输变得越来越重要。随着音乐在互联网上的广泛传输,研究一种音乐的包丢失恢复技术已具有重要意义,不仅有利于节省带宽而且同时也能为网络传输中的音乐质量提供保障。在对多媒体音乐信号传输过程中的包丢失问题的研究中,网络仿真技术是必不可少的。研究网络技术的基本手段就是网络仿真。在研究一些还没有实现的新技术的过程中,由于种种原因,真实运行的网络系统往往是不可实现的或实现代价过高的。这样,网络仿真技术就自然而然成了一种测试、验证和评估手段。本课题使用了Windows+Cygwin+NS2.29的仿真环境,利用NS-2仿真工具,建立了一个音乐信号在网络中传输的系统,用于研究音乐包在网络传输过程中丢失的控制或恢复的技术。在这个系统的仿真过程中,发送端设置一个要发送的音乐文件,接收端根据接收到的数据重组成一个接收文件。在仿真过程中首先编写OTcl脚本,建立好网络拓扑结构、协议代理并配置流量产生器等;接着对要传输的音乐信号进行处理,标记出其中的重要信息(例如Onset点);最后利用发送...
【文章来源】:南京邮电大学江苏省
【文章页数】:71 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 论文的主要研究工作及内容安排
第二章 音乐包丢失恢复系统综述
2.1 音乐包丢失恢复系统的总体框架
2.2 仿真工具 NS2 简介
2.2.1 NS-2 网络仿真技术简介
2.2.2 NS-2 仿真层次和仿真方法
2.2.3 NS-2 的主要功能模块和仿真构件
2.2.4 NS-2 网络拓扑结构的组成
2.2.4.1 节点
2.2.4.2 链路(link)
2.2.4.3 代理
2.2.4.4 流量产生器
2.2.5 NS-2 的目录结构和扩展
2.3 网络丢包策略和队列管理机制
2.3.1 被动式队列管理机制(DropTail)
2.3.2 主动式队列管理机制(RED)
2.4 音乐信号的特性
2.5 基于 NS 工具的多媒体传输系统
2.6 本章小结
第三章 基于 NS2 的音乐包丢失恢复系统的仿真设计与实现
3.1 仿真环境的说明
3.2 设计中使用的文件
3.3 扩展 NS-2
3.3.1 定义分组类型的头文件设置
3.3.2 业务代理设置
3.3.3 默认参数值的设置
3.3.4 扩展 NS2 的具体实现步骤
3.3.5 协议文件的修改
3.4 音乐传输仿真脚本的编写
3.4.1 拓扑结构的编写
3.4.2 代理的设计与实现
3.4.3 流量产生器的设计
3.5 本章小结
第四章 仿真结果与性能分析
4.1 仿真的整体流程
4.2 仿真的具体流程和结果
4.3 仿真结果的分析
4.4 本章小结
第五章 总结与展望
本文工作总结
未来工作展望
参考文献
附录 1 程序清单
附录 2 攻读硕士学位期间参加的科研项目
致谢
【参考文献】:
期刊论文
[1]主动式队列管理(AQM)算法研究[J]. 朱小艳,李向丽,邱保志. 微计算机信息. 2006(06)
[2]一种用于提高流媒体传输性能的标记方法[J]. 张泰乐,武蓓,王劲林. 计算机应用. 2006(02)
[3]Internet主动队列管理算法研究[J]. 曲延光,刘云超. 计算机应用. 2003(10)
本文编号:3271346
【文章来源】:南京邮电大学江苏省
【文章页数】:71 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 论文的主要研究工作及内容安排
第二章 音乐包丢失恢复系统综述
2.1 音乐包丢失恢复系统的总体框架
2.2 仿真工具 NS2 简介
2.2.1 NS-2 网络仿真技术简介
2.2.2 NS-2 仿真层次和仿真方法
2.2.3 NS-2 的主要功能模块和仿真构件
2.2.4 NS-2 网络拓扑结构的组成
2.2.4.1 节点
2.2.4.2 链路(link)
2.2.4.3 代理
2.2.4.4 流量产生器
2.2.5 NS-2 的目录结构和扩展
2.3 网络丢包策略和队列管理机制
2.3.1 被动式队列管理机制(DropTail)
2.3.2 主动式队列管理机制(RED)
2.4 音乐信号的特性
2.5 基于 NS 工具的多媒体传输系统
2.6 本章小结
第三章 基于 NS2 的音乐包丢失恢复系统的仿真设计与实现
3.1 仿真环境的说明
3.2 设计中使用的文件
3.3 扩展 NS-2
3.3.1 定义分组类型的头文件设置
3.3.2 业务代理设置
3.3.3 默认参数值的设置
3.3.4 扩展 NS2 的具体实现步骤
3.3.5 协议文件的修改
3.4 音乐传输仿真脚本的编写
3.4.1 拓扑结构的编写
3.4.2 代理的设计与实现
3.4.3 流量产生器的设计
3.5 本章小结
第四章 仿真结果与性能分析
4.1 仿真的整体流程
4.2 仿真的具体流程和结果
4.3 仿真结果的分析
4.4 本章小结
第五章 总结与展望
本文工作总结
未来工作展望
参考文献
附录 1 程序清单
附录 2 攻读硕士学位期间参加的科研项目
致谢
【参考文献】:
期刊论文
[1]主动式队列管理(AQM)算法研究[J]. 朱小艳,李向丽,邱保志. 微计算机信息. 2006(06)
[2]一种用于提高流媒体传输性能的标记方法[J]. 张泰乐,武蓓,王劲林. 计算机应用. 2006(02)
[3]Internet主动队列管理算法研究[J]. 曲延光,刘云超. 计算机应用. 2003(10)
本文编号:3271346
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3271346.html