论文部分内容阅读
SIP 是基于文本的协议,用于 IP 网络中语音和多媒体呼叫的会话控制,其基本功能是通信会话的建立、释放和修改、以及终端通信能力的协商。由于其灵活性、可扩展性及仍处于完善和发展阶段,3GPP R5 明确提出将采用它作为网络核心控制协议。但 SIP 信令过于冗长,直接应用于带宽资源宝贵的无线网络中,呼叫建立需要太多时间,不利于应用。
SigComp 是 IETF 提出的信令压缩技术,主要解决 IP 信令在无线链路中的带宽问题。它位于应用协议层与传输层之间,可为应用层消息提供健壮、无损的压缩,而且能运行在 TCP、UDP 和 SCTP 等多种传输层之上。3G 中 SigComp 的引入有效的降低了信令在无线连路上的带宽需求,减小了会话发起、信令控制时延从而提高了服务质量。根据 SIP 信令的特点,SigComp 采用无损文本压缩算法。
文本压缩是根据一定方法对大量数据进行编码处理以达到信息压缩存储的过程,被压缩的数据应该能够通过解码恢复到压缩以前的原状态。发展到现在已经有很多关于文本压缩的算法:Huffman 编码,算术编码,LZ编码。基于字典的 LZ 系列编码包括:LZ77 算法,LZSS算法,LZ78 算法,LZW 算法。目前应用的比较多的是 LZSS 及 LZW 算法。LZW 算法由于收敛的相当慢,对于长度不大的文本文件,LZW 的压缩比大约要比LZSS差20%。
本文的工作是在 LZSS 算法的基础之上,对原算法进行改进,提出了新的LZSS变异算法,希望能通过算法的改进来取得 IMS 系统中 QoS 的提高。通过仿真对改进后的算法与原 LZSS 算法在压缩比率和压缩时间上进行了比较验证。最后把改进后的算法在 SigComp 平台上实现,并在该sigComp 平台上做了 IMS 会话建立时 SIP 消息的压缩仿真测试,验证了改进算法对 IMS 系统 QoS 的提高的可行性。