论文部分内容阅读
随着生活水平的日益提高,人们的安全防护意识也逐渐增加,无线网络应急多媒体通信在保障和提高人们的生活质量方面作出了重大贡献。然而应急多媒体通信要求具有高实时性、连续性和一定的可靠性,显然这对无线网络的传输性能和通信终端的数据处理能力提出了高要求。本文根据3G网络特点和应急多媒体通信的要求,从传输协议和通信终端系统这两个方面进行了研究。针对在3G网络中传输视频数据的特点,本文提出了一种TCP/UDP混合协议和相应的黄金分割拥塞控制机制。TCP/UDP混合协议分别利用了TCP和UDP各自的优点,它使用UDP协议传输数据信息,使用TCP协议传输控制信息,在兼顾了传输速度的同时又保证了一定的传输可靠性。针对视频数据的特点,本文在TCP/UDP混合协议中对每个已发送出去的数据包设定了一个生存期,对超过生存期规定时间的数据包不再进行发送或者重发;而对于数据包中的I、P、 B帧设立不同的可靠等级,数据包接收正确的时候不进行确认,只有当出现I帧丢失或者P、B帧的丢包率超过一定限制以后才要求对这些数据包进行重传。针对TCP拥塞控制的缺陷,黄金分割拥塞控制机制取消了慢启动阈值,重新设定了“慢启动”初始值,并利用黄金分割点对速度进行分段和按段进行不同的增速和减速操作。黄金分割拥塞控制机制的快速重传在第一次收到要求重传的控制信息包就开始并进行相应的减速操作,从而对网络状态作出了更快速和平滑的处理;快速恢复机制利用黄金分割点进行分段并按段合理地恢复发送速度,使其自适应3G网络状态的实时变化。实验结果表明,相比于TCP协议,在同样保证I帧数据不丢失的前提下,利用TCP/UDP混合协议以及黄金分割拥塞控制机制传输视频数据时,所用的传输时间更少,传输也更稳定。H.264等最新视频压缩标准的提出,使得多媒体数据处理对嵌入式终端计算能力的要求大大提高。为了保证多媒体数据的传输不受视频数据实时编解码处理的影响,本文介绍了一种通过SPI接口进行连接的基于ARM9(S3C2440)和DSP(Blackfin533)的双核嵌入式处理系统,其中ARM端负责多媒体数据的传输,工作在主模式下,并负责引导加载DSP端,DSP端负责视频数据实时编解码处理,两者之间通过时钟信号和从使能信号来控制数据的传输。本文设计了该系统的连接方式以及在查询方式下进行数据发送和接收的设备驱动程序,并得到了实际应用。本文通过以上两个方面的研究,使得无线网络应急多媒体实时通信的整体性能得到提高。