论文部分内容阅读
随着无线通信技术和多媒体技术的飞速发展和日益成熟,无线分布式环境下视频应用的需求变得日益迫切。具有高复杂度编码器的传统混合编码技术已经不再适用于这种应用环境,迫切需要一种具有低复杂度编码器的新型视频编码技术。本文从这种实际应用出发,对分布式视频编码技术展开研究。首先对分布式编码的信息论背景展开研究,目的是对分布式编码技术的核心思想有深入的理解。分布式编码的奠基思想是Slepian-wolf理论和Wyner-ziv理论。Slepian-wolf理论证明,如果采用每一帧独立编码、联合解码的方式,那么同样可以达到与传统混合编码相同的编码效率,这样就把复杂度从编码端转移到了解码端,为低复杂度编码器的出现提供了理论依据。但是现有分布式视频编码系统的性能较之传统的帧间编码还有很大的差距,这正是阻碍分布式视频编码实用化进程的一个重要因素,因此如何缩小这个差距成为一个现实问题。Wyner证明分布式编码和信道码之间存在紧密的联系,分布式编码独立编码、联合解码要通过信道码来实现,因此采用的信道编码方法对整个系统的性能有很大的影响。本文随后研究了目前主流的基于Turbo码的分布式视频编码框架,并给出了我们自己实现的这种框架的实验结果,从中可以看出,目前的分布式视频编码技术虽然比H.263帧内编码效率要高,但距帧间编码的效率还有4-6db的差距。为了缩短这种差距,本文提出了一种基于LDPC码的分布式视频编码的框架,同时根据分布式编码的码率分配特点,对LDPC码进行改进,对LDPC编码生成的校正子输入到累加器中进行迭代累加,解码时根据接收到的累加校正子自适应的修改Tanner图,这样就具有了码率自适应的特点。另外,为了确定对系统性能影响很大的两个关键参数——码长和度分布的值,本文进行了一系列的实验,最终确定采用码长为6336的非规则LDPC码。实验结果表明,本文提出的方案与主流的基于Turbo码的分布式视频编码方案相比较,在编码效率上有很大的提高,对Foreman序列,PSNR最多可以提高1.4db,对Bus序列,PSNR最多可以提高1.5db。