论文部分内容阅读
伴随着全网IP化的不断深入,无线网络开始承载越来越丰富的多媒体业务。各种业务种类的增加,使得无线网络中的通信数据量急剧增大,原本就稀缺的无线频谱资源变的更加紧张。为了更好的利用无线频谱资源,一方面可以研究更好的信号调制方式,如OFDM调制方式,使得单位频带上可以承载更多的信息;另一方面,可以对无线信道中传输的数据包进行冗余压缩,减少数据量,来提高单位频带的利用率。目前,无线链路中对于数据包的压缩主要有两种方法:信息负载的压缩以及数据包报头的压缩。在如今的无线网络中,各种多媒体相关的协议数据包成为了无线信道主要的传输对象,这些协议包往往都携带着很长的协议报头字节。典型的如RTP语音包,在IPV4标准下,它典型的负载只有15到20字节的语音数据,但是其协议报头竟有40字节之多,这极大的浪费了宝贵的无线信道资源。为了能实现报头压缩,3G标准中的WCDMA通信系统在数据链路层的用户平面上分出了一个分组数据汇聚协议层,专门负责对传输在无线链路中的分组数据的报头进行压缩操作,以提高分组数据流在无线接口上的传输效率。本文致力于在基于ARM9微处理器的嵌入式操作系统平台上进行WCDMA系统中分组数据汇聚协议层(PDCP)的开发研究工作。在对ROHC协议进行了深入详细剖析的基础上,使用ARM平台,设计并实现了一个包含压缩方和解压方全部功能的完整ROHC报头压缩系统。同时,本文利用实现的报头压缩系统进行了ROHC压缩效率以及鲁棒性方面的测试。经过测试证明,本文设计和实现的ROHC报头压缩系统在压缩效率和鲁棒性方面都有良好的表现,符合ROHC协议的要求。此外,本文还针对在多播传输环境下,压缩方频繁降低压缩状态导致系统吞吐量下降的问题,提出了压缩方周期性发送刷新报文的机制,作为实现压缩上下文同步功能的改进方案。基于该改进的方案,本文对多播系统中新加入解压方的起始丢包时间和整个多播系统的吞吐率进行了仿真测试。测试结果表明,该改进的方案是切实可行的,能够有效提高多播传输信道的吞吐量。