欢迎来到优发表网,发表咨询:400-888-9411 订阅咨询:400-888-1571股权代码(211862)

购物车(0)

期刊大全 杂志订阅 SCI期刊 期刊投稿 出版社 公文范文 精品范文

编码技术论文(合集7篇)

时间:2022-10-18 18:25:01
编码技术论文

编码技术论文第1篇

关键词:网络编码无线网络信息交换

一、网络编码技术与传统网络的差异

在传统的计算机网络数据传输过程中,要借助路由器进行数据传递,根据数据的目标地址,路由器将数据包向各个链路发送。由于没有统一的安排和协调,在同一链路中会出现很多数据包,必须排队等待通过的情况,这就制约了计算机网络的传输速度和效率的提升。2000年,新型网络编码技术一经出现就得到了广泛关注。网络编码技术着力解决的问题是有效地将同时到达路由器的数据同时发送出去,不让数据产生拥塞,从而提高数据传输速度。

二、网络编码技术在无线网络中的应用

2.1网络编码的概念

网络编码是一种融合了路由和编码的信息交换技术,它的核心思想是在网络中的各个节点上对各条信道上收到的信息进行线性或者非线性的处理,然后转发给下游节点,中间节点扮演着编码器或信号处理器的角色。

2.2网络编码应用于无线网络的优势

网络编码融合了路由和编码的概念,使网络节点不仅可以对数据进行存储转发,还可以进行编码处理,已证明了使用线性网络编码已经能足够达到网络多播容量。但网络编码的好处不止这些,尤其是当网络编码应用于无线网络时。网络编码首先应被应用在无线网络环境。无线网络的特性是不可靠性和广播特性,使网络编码非常适合应用在无线网络上,因为无线链路的不可靠性和物理层广播特性非常适合使用编码的方法。应用网络编码,可以解决传统路由、跨层设计等技术无法解决的问题,提高网络编码在无线网络中的应用。无线网络的广播特性使其非常适合使用网络编码,当一个节点传输一个数据包给它的一个邻居节点时,它的其它邻居节点也可以接收到这个数据包。因此,当一个节点的邻居节点对不同的数据包感兴趣时,可以将这些数据包编码后再一起传输,这样子可以使其所有的邻居节点都收到感兴趣的数据包并可以节约无线资源。

应用网络编码,可以解决传统路由、跨层设计等技术无法解决的问题,提高网络性能。网络编码在无线网络中的应用可以提高网络的吞吐量,尤其是组播吞吐量。可以减少数据包的传播次数,降低无线发送能耗。当网络部分节点或链路失效时采用随机网络编码,最终在目的节点仍然能恢复原始数据,增强网络的容错性和鲁棒性。网络编码对无线网络的性能改善主要体现在提高网络编码的吞吐量上,网络编码已经被证明对于提高某些网络的吞吐量有着很大的作用。运用网络编码可以在很大程度上提高网络吞吐量,但是同时会增加网络的复杂性。不少研究者在研究提高无线网络的组播吞吐量的同时,研究如何降低因采用网络编码带来的复杂性。在网络状况恶劣的条件下,网络编码和路由之间组播吞吐量的差别不大,网络编码的优势体现在降低网络复杂性上;在网络状况较好的条件下,网络编码相对于路由方法,在很大程度上,提高了组播吞吐量。这为根据网络状况动态调整网络编码算法提供了可能。

2.3网络编码如何提高无线网络的安全性

网络编码在提高无线网络的安全性研究方面亦取得了一定的成果。在无线网络组播中,对于数据包的恶意修改的检测,过去是使用基于消息认证码或者数字签名的方法。基于网络编码产生了一种基于数据包的随机网络编码检测策略,这种方法计算量小,而且检测概率可以根据通信控制开销、网络编码复杂程度和检测时间这些因素进行调控。但这种方法亦存在不足。这种方法要求接收节点需要预先获得至少一个没有被恶意修改过的数据包,并且数据包的内容不能被攻击者知晓,因此,这种方法对抗攻击效果不好。

无线网络广播重传处理中,多个接收节点中的任意一个节点的丢包都要求源节点重传数据包,需要广播发送较多的重传次数.本文将随机线性网络编码技术应用在无线网络广播重传中,提出一种新颖的广播重传方法(RLNCBR)。该方法中,源节点记录多个接收节点中丢包最多的接收节点丢包数,再按照随机线性网络编码的方法编码组合该丢包数个线性编码包。源节点广播重传,接收节点采用运算编码线性组合的方法获得信息包数据。数学分析表明,该方法能保证所有接收节点的编码可解性,同时重传次数可达到理论最优性。模拟测试结果表明:与传统重传方法相比,RLNCBR有效地减少了信息包的平均传输次数,提高了传输效率。

三、网络编码在无线网络的应用发展方向

网络编码正在给现有的网络带来革命性的变化:网络编码从用来达到有线网络中的组播容量,发展到在有线和无线网络中提高吞吐量、节省能量、增强鲁棒性和安全性,甚至改变网络结构、改变网络协议设计方法。网络编码在无线网络中的应用还存在着以下的几个问题:网络编码的具体实现和降低网络编码的复杂性。现在已经提出了很多网络编码方法,有集中式线性网络编码和分布式随机网络编码,但是如何在实际网络环境中实现网络编码,需要考虑许多实际应用问题,例如同步、控制开销等。网络编码在实际网络环境中如何实现是一个很迫切的问题。采用网络编码可以在很大程度上提高网络性能,但设计和实现上的复杂性也随之增加。如何在不显著增加网络开销,综合考虑效率和性能的前提下,实现网络编码问题是将来需要进行深入研究的方向。

四、结束语

无线网络环境由于环境的多变性,使得数据包在传输过程中更加容易丢失。目前,重传常被用来实现无线广播的错误处理,普通重传方法思想基于发送方通过反馈得到接收方的出错情况,重传出错的数据报文来恢复出错的报文。:

网络编码技术是近十年来飞速发展的一个研究课题。虽然还没有应用到实际的通信网络中,但已引起了较大的关注,比如美国军方已经意识到网络编码技术的优势,已经拨款研究网络编码技术在移动自组网(MobileAdHocNetwork)中的应用。因此,我们也应当及时跟踪国际上的网络编码技术的发展趋势。同时,结合各种应用深入思考网络所涉及的各种安全技术问题。

参考文献

[1]范明,盂小峰.数据挖掘概念与技术[M].机械工业出社,2001.8.

[2]胡国强.数据挖掘在远程教育决策支持系统的运用[J].开放教育研究,2003,(5)44-45.

[3]YEUNGRW,ZHANGZ.Distributedsourcecodingforsatellitecommunications[J].IEEETransactionsonInformationTheory,1999,45(3):1111-1120.

编码技术论文第2篇

1.1网络编码的基本原理

网络编码较为全面的定义了网络结点输入和输出的关系,中间结点一旦具备编码条件,那么中间结点就会对其所接受到的数据按照相应的方式进行编码方面的处理。当编码的数据被逐渐的传送到后续结点之后,后续结点可以进行编码,也可以不进行编码,如果有需要还要进行编码的话,这时就要对接到的信息按照之前的方式再进行一次编码,然后传输,经过不断的反复编码传输,最终就会实现所有的编码信息都能够到达目的结点。最后一步工作就是目的结点通过对信息进行译码之后,就可以得到最初结点所发出的基本信息了。

1.2网络编码的构造方法

在对网络编码的研究当中最主要的一个问题就是结点要根据哪种方式对所接受的数据分组进行编码组合。从目前的研究来看,学者从不同的角度对网络编码的构造方法进行了相应的分析探讨,比如说采用的编码系数选择方式,分组编码操作方式等方面,其具体的表现是根据编码结点分组进行编码操作的方式,其中线性网络编码主要表现是结点对所接受的数据分组实行的是线性编码组合型操作,不然编码的工程就会变为非线性网络编码。我们根据编码系数的选择方式,把网络编码构造的方法分为两种,一种是确定性网络编码,另一种是随机网络编码。这两种编码都有一定的好处,但是确定性网络编码构造方法的编码系数是根据某一种算法进行确定的,而随机网络编码中编码系数是从伽罗符号中随机进行选择的,因此随机网络编码构造方法在整个的网络编码系数选择中占据着灵活性的地位,这也是随机网络编码构造方法的特点。我们根据编码在网络系统中的具体实现过程,将网络编码分为了两种编码形式,一种是集中式网络编码,另一种是分布式网络编码。集中式网络编码是在编码的过程当中需要了解全局的网络拓扑,根据全局网络的情况来分配相应的编码系数,这一编码形式并不适合拓扑变换较大的无线网络。分布式网络编码仅仅需要了解网络当中一部分拓扑信息就可以进行相应的编码操作,而且分布式网络编码还具有较为良好的应用性能。

1.3网络编码应用网络数据传送的研究

网络编码是一种编码和路由信息交换的技术,在传统道德路由方法基础上,通过对接收的多个分组进行相应的编码信息融合,以达到增加单次传输信息量的作用,从而提高网络的整体性能。网络编码最开始提出时是因为多播技术,网络编码最初是为了提高网络多播的数据速率,而随着网络研究的不断深入,使得网络编码在其他的领域也逐渐有了优势,比如说提高网络带宽的利用率,从总体而言,对网络编码的应用在很大程度上提高了网络的实际吞吐量,进一步的减少了数据分组的传输量,也在一定程度上降低了数据传送的功耗,由此我们看出网络编码为网络的数据传送性能的改善提供了新的途径。

1.4基于网络编码的数据传送技术研究趋势

随着基于网络编码的数据通信技术研究的不断深入,出现了很多新的理论,但是网络编码所面临的问题也随之增多,尤其是网络编码的网络数据传送技术问题,虽然经过近几年的研究取得了一定的进展。但是仍然面临着许多难题需要我们去逐一解决。

1)网络编码复杂度得到降低。

现阶段最主要的一个问题就是怎样在提高网络编码效率的同时降低网络编码的复杂程度。这会涉及到网络编码的相应网络开销,这也是作为网络编码性能评价的内容之一,还有就是在网络编码实用化的过程当中,逐渐控制网络编码的复杂程度,减少网络编码需要的额外的计算量,从而降低系统的实施成本。这对于网络部署以及应用网络编码都具有非常重要的意义。

2)数据传送可靠性研究。

保证网络性能的一个主要方面就是提高网络数据传送的可靠性,现阶段对网络数据传输可靠性的网络编码研究主要是根据多径路由展开的,这也在一定程度上对网络编码中的数据传输提供了可靠性。因此在多跳动态的网络环境当中,分析研究提高网络编码数据传送的可靠性具有很高的现实意义。

2基于网络编码的数据通信技术的相应解决方案

1)在对网络编码的网络协议结构研究当中

其出发点主要向三个方面集中:一是较为系统的分析网络编码在各个协议层与现有协议相结合的参数,其目的是为了让应用网络编码提高网络的系统整体性能;二是设计相应的对应网络性能指标的线性规划模型,以便求解出线性规划模型的最有设定;三是提高各个协议层之间的信息反馈机制来实现参数的实时调整。

2)在对网络编码时延约束控制的研究当中

针对数据在网络中各个结点频繁的参与编码和解码的操作,使得数据编码时延逐渐成为了网络数据传送累积时延的主体,基于此种情况,我们在网络编码的实际应用当中,提出了基于数据传送时延约束的网络编码模型,这一模型的出现在较大程度上对传送时延进行了优化的控制;与此同时我们还引入了数据传送信息反馈机制,以此来促进数据在网络结点中的及时有效传送。

3结束语

编码技术论文第3篇

网络编码实际上是将路由和编码的信息进行相互交换的方式。传统路由主要是实现信息的存储和转发,网络编码则能够接收到几个不同的数据组,然后将其融合编码信息,增大传输信息的数量,从而能大大提高网络的利用效率,结束了传统中认为独立比特不可压缩的理论。它的工作原理是利用有限域中的运算,将接收到的几个不同的数据组,在网络不同的结点中进行重新编码组合,然后将编码过的数据以多播的形式转发给各个目的结点,并由目的结点对其解码还原,得到原始数据,这样就实现了通信。网络编码的主要优势是提高了网络通信的系统性能,提高通信效率,这是因为网络编码增大了每次传输的数据量,减少了传输数据的次数,从而能够很好地提高网络通信的性能,不仅增加了网络数据的吞吐量,也提高了宽带的利用效率,还能平衡各网络目的结点之间的负载能力。在当前人们越来越依赖无线通信技术的的背景下,网络编码对提高网络安全、提高资源利用率等方面也有十分重要的作用。

2基于网络编码的数据通信技术研究

网络编码在网络数据通信中具有十分明显的优势,其理论研究价值和应用前景都是不言而喻的。世界上一些高等学府和科研机构都展开了对网络编码的研究,并且在多个方面取得了不小的成果。

2.1网络协议结构

当前网络编码研究中涉及到的主要部分还是在网络层方面,特别是如何有效地将路由协议与网络编码有机结合,是基于网络编码的网络结构研究的重要方面。有一部分研究已经深入到网络编码如何有效结合协议结构中其他协议层,例如网络编码与MAC层协议或者与传送层TCP协议等等的结合问题。因为网络编码的特性与传统网络数据通信的方式有很大的区别,所以为了不更改已普遍应用的传统网络协议,将网络编码与其融合将会遇到各种各样新的问题,例如,它们之间的兼容性、网络编码对网络协议结构是否会产生不利的影响。这些问题都是后来研究者需要解决的问题,同时也为研究基于网络编码的网络协议结构提供了框架性借鉴,使得网络编码能够与传统的网络协议有机融合,提高网络通信性能。

2.2数据传送模型

网络编码具有的最重要的功能之一就是将数据智能化处理,这主要是通过对编码策略的设计来实现,而码构造算法是编码策略设计的基础。码构造算法主要是针对网络中间结点的编码方式,它需要保证目的结点能够有效识别出传递的编码信息并进行正确解码。所以码构造算法包含了编码和解码两个内容,并且要求其算法复杂程度低,易于实施应用。码构造算法主要有三种:代数型、线性型、随机型。线性网络编码能将中间结点接受的各路信息进行线性组合,这种编码运算较简单,所以得到了普遍应用。

2.3路由协议

基于网络编码的路由协议的优化设计能够有效提高网络数据的传递效率和性能,它是能够将网络编码应用到实际中的重要基础,而且将路由协议与网络编码进行更高层次的融合是十分重要的研究课题,可以为以后开发新的网络提供借鉴和指导。基于网络编码的路由协议研究主要有两个方面:独立路由协议和编码感知的路由协议,它们主要的不同点是路由协议产生的过程中能否主动编码,也就是说路由协议是否能够提高编码的利用效率。

2.4数据传输性能保障机制

实际应用中,网络环境复杂多变,数据传输的突然性和网络拓扑结构不稳定都可能导致数据传输出现不稳定的状况,例如造成数据丢失或者传输延迟等。所以基于网络编码的数据传输技术的开发应该结合实际的网络环境,研究出能确保数据正确传输的保障机制和编码策略,尤其需要尽可能减少数据传输的延迟时间和保证数据可靠传输。所以,基于网络编码的数据通信中,利用QoS保证机制是当前研究的重要课题之一。当前已研究出来几个解决方案,比如建立数据延迟时间的模型,从模型中找出延迟的解决方案;利用多速率编码器来分析各路中传输速率不同的数据,从而减小数据在编码器中的传输时间。

3结语

编码技术论文第4篇

网络编码实际上是将路由和编码的信息进行相互交换的方式。传统路由主要是实现信息的存储和转发,网络编码则能够接收到几个不同的数据组,然后将其融合编码信息,增大传输信息的数量,从而能大大提高网络的利用效率,结束了传统中认为独立比特不可压缩的理论。它的工作原理是利用有限域中的运算,将接收到的几个不同的数据组,在网络不同的结点中进行重新编码组合,然后将编码过的数据以多播的形式转发给各个目的结点,并由目的结点对其解码还原,得到原始数据,这样就实现了通信。网络编码的主要优势是提高了网络通信的系统性能,提高通信效率,这是因为网络编码增大了每次传输的数据量,减少了传输数据的次数,从而能够很好地提高网络通信的性能,不仅增加了网络数据的吞吐量,也提高了宽带的利用效率,还能平衡各网络目的结点之间的负载能力。在当前人们越来越依赖无线通信技术的的背景下,网络编码对提高网络安全、提高资源利用率等方面也有十分重要的作用。

2基于网络编码的数据通信技术研究

网络编码在网络数据通信中具有十分明显的优势,其理论研究价值和应用前景都是不言而喻的。世界上一些高等学府和科研机构都展开了对网络编码的研究,并且在多个方面取得了不小的成果。

2.1网络协议结构

当前网络编码研究中涉及到的主要部分还是在网络层方面,特别是如何有效地将路由协议与网络编码有机结合,是基于网络编码的网络结构研究的重要方面。有一部分研究已经深入到网络编码如何有效结合协议结构中其他协议层,例如网络编码与MAC层协议或者与传送层TCP协议等等的结合问题。因为网络编码的特性与传统网络数据通信的方式有很大的区别,所以为了不更改已普遍应用的传统网络协议,将网络编码与其融合将会遇到各种各样新的问题,例如,它们之间的兼容性、网络编码对网络协议结构是否会产生不利的影响。这些问题都是后来研究者需要解决的问题,同时也为研究基于网络编码的网络协议结构提供了框架性借鉴,使得网络编码能够与传统的网络协议有机融合,提高网络通信性能。

2.2数据传送模型

网络编码具有的最重要的功能之一就是将数据智能化处理,这主要是通过对编码策略的设计来实现,而码构造算法是编码策略设计的基础。码构造算法主要是针对网络中间结点的编码方式,它需要保证目的结点能够有效识别出传递的编码信息并进行正确解码。所以码构造算法包含了编码和解码两个内容,并且要求其算法复杂程度低,易于实施应用。码构造算法主要有三种:代数型、线性型、随机型。线性网络编码能将中间结点接受的各路信息进行线性组合,这种编码运算较简单,所以得到了普遍应用。

2.3路由协议

基于网络编码的路由协议的优化设计能够有效提高网络数据的传递效率和性能,它是能够将网络编码应用到实际中的重要基础,而且将路由协议与网络编码进行更高层次的融合是十分重要的研究课题,可以为以后开发新的网络提供借鉴和指导。基于网络编码的路由协议研究主要有两个方面:独立路由协议和编码感知的路由协议,它们主要的不同点是路由协议产生的过程中能否主动编码,也就是说路由协议是否能够提高编码的利用效率。

2.4数据传输性能保障机制

实际应用中,网络环境复杂多变,数据传输的突然性和网络拓扑结构不稳定都可能导致数据传输出现不稳定的状况,例如造成数据丢失或者传输延迟等。所以基于网络编码的数据传输技术的开发应该结合实际的网络环境,研究出能确保数据正确传输的保障机制和编码策略,尤其需要尽可能减少数据传输的延迟时间和保证数据可靠传输。所以,基于网络编码的数据通信中,利用QoS保证机制是当前研究的重要课题之一。当前已研究出来几个解决方案,比如建立数据延迟时间的模型,从模型中找出延迟的解决方案;利用多速率编码器来分析各路中传输速率不同的数据,从而减小数据在编码器中的传输时间。

3结语

编码技术论文第5篇

论文关键词:视频编码,压缩技术

 

一、引言

所谓视频编码方式就是指通过特定的压缩技术,将某个视频格式的文件转换成另一种视频格式文件的方式。视频压缩发展到现在己有几十年的历史。1948年,Oliver提出了第一个编码理论脉冲编码调制(PulseCodingModulation,简称PCM);同年,Shannon的经典论文“通信的数学原理”首次提出了信息率失真函数的概念;1959年,Shannon进一步确立了码率失真理论;而Berger在1971年所著的《信息率失真理论》一书则对率失真理论做了系统地论述和扩展;以上各项工作奠定了信息编码的理论基础。

二、AVS基本介绍

AVS是基于我国创新技术和部分公开技术的自主标准,技术方案简洁,芯片实现复杂度低,达到了第二代标准的最高水平;而且,AVS通过简洁的一站式许可政策,是开放式制订的国家、国际标准,易于推广;此外,AVS是一套包含系统、视频、音频、媒体版权管理在内的完整标准体系,为数字音视频产业提供更全面的解决方案。综上所述,AVS可称第二代信源标准的上选。

图1AVS视频编码器框图

三、AVS主要技术

AVS采用的主要技术包括:8x8整数变换量化技术、帧内预测、半像素与1/4精度像素插值、特殊的帧间预测运动补偿、二维熵编码、去块效应环内滤波等:

1.整数变换量化:AVS为了避开H.264的专利问题,选择了以往标准广泛采用的8×8变换,这样可以在16位处理器上无失配地实现。AVS采用的64级量化,可以完全适应不同的应用和业务对码率和质量的要求。目前AVS所采用的8x8变换与量化方案大大降低了芯片的实现难度。

2.帧内预测:AVS采用的帧内预测技术,是用相邻块的像素预测当前块,同时采用代表空间域纹理方向的多种预测模式。AVS亮度和色度帧内预测都是以8x8块为单位的。亮度块采用5种预测模式,色度块采用4种预测模式,而这4种模式中有3种和亮度块的预测模式相同。在编码质量相当的前提下,AVS采用较少的预测模式,使方案更加简洁、实现的复杂度大为降低。

3.帧间预测运动补偿:帧间运动补偿编码是混合编码技术框架中最重要的部分之一。AVS标准采用了16×16,16×8,8×16和8×84种用于运动补偿的宏块模式,去除了MPEG-4AVC/H.264标准中的8×4,4×8,4×4的块模式,这样可以更好地刻画物体运动,提高运动搜索的准确性。

4.半像素与1/4精度像素插值:AVS通过4抽头滤波器(-1,5,5,-1)得到半像素点,再通过4抽头滤波器(1,7,7,1)和均值滤波器得到1/4像素点,在不降低性能的情况下减少插值所需要的参考像素点,减小了数据存取带宽需求,这在高分辨率视频压缩应用中是非常有意义的。

5.预测模式:AVS的B帧双向预测使用了直接模式、对称模式和跳跃模式。使用对称模式时,码流只需要传送前向运动矢量,后向运动矢量可由前向运动矢量导出,从而节省后向运动矢量的编码开销;对于直接模式,前块的前、后向运动矢量都是由后向参考图像相应位置块的运动矢量按比例分配导出,因此也可以节省运动矢量的编码开销;跳跃模式的运动矢量导出方法和直接模式的相同,跳跃模式编码块都不编码运动补偿的残差,也不传送运动矢量,即该模式下宏块只需要传输模式信号则可。

6.二维熵编码:AVS熵编码采用自适应变长编码技术。在AVS熵编码过程中,定长码用来编码具有均匀分布的语法元素,指数哥伦布码用以编码可变概率分布的语法元素。采用指数哥伦布码的优势在于:一方面,它的硬件复杂度比较低,可以根据闭合公式解析码字,无需查表;另一方面,它可以根据编码元素的概率分布灵活确定k阶指数哥伦布码编码,如果k选得恰当,编码效率可以逼近信息熵。预测残差的块变换系数后,经扫描形成(level、run)对串,level、run不是独立事件,而存在很强的相关性,在AVS中level、run采用二维联合编码,并根据当前level、run的不同概率分布趋势,自适应改变指数哥伦布码的阶数。

四、总结与展望

目前AVS技术可实现标准清晰度、相当清晰度、低清晰度等不同格式视频的压缩,但针对此类应用的压缩效率还有待不断提高,这应当是AVS视频技术进一步发展的重点所在:着力AVS编解码的实际应用研究,优化AVS运动搜索算法,提高AVS解码速度,从而推动我国数字音视频标准AVS的推广和应用。

参考文献

1 陈亮 AVS先进编码技术研究 华中科技大学 2006

2 申青平 AVS-M关键技术及多平台应用研究 湘潭大学 2007

编码技术论文第6篇

论文关键词:视频编码,压缩技术

 

一、引言

所谓视频编码方式就是指通过特定的压缩技术,将某个视频格式的文件转换成另一种视频格式文件的方式。视频压缩发展到现在己有几十年的历史。1948年,Oliver提出了第一个编码理论脉冲编码调制(PulseCodingModulation,简称PCM);同年,Shannon的经典论文“通信的数学原理”首次提出了信息率失真函数的概念;1959年,Shannon进一步确立了码率失真理论;而Berger在1971年所著的《信息率失真理论》一书则对率失真理论做了系统地论述和扩展;以上各项工作奠定了信息编码的理论基础。

二、AVS基本介绍

AVS是基于我国创新技术和部分公开技术的自主标准,技术方案简洁,芯片实现复杂度低,达到了第二代标准的最高水平;而且,AVS通过简洁的一站式许可政策,是开放式制订的国家、国际标准,易于推广;此外,AVS是一套包含系统、视频、音频、媒体版权管理在内的完整标准体系,为数字音视频产业提供更全面的解决方案。综上所述,AVS可称第二代信源标准的上选。

图1AVS视频编码器框图

三、AVS主要技术

AVS采用的主要技术包括:8x8整数变换量化技术、帧内预测、半像素与1/4精度像素插值、特殊的帧间预测运动补偿、二维熵编码、去块效应环内滤波等:

1.整数变换量化:AVS为了避开H.264的专利问题,选择了以往标准广泛采用的8×8变换,这样可以在16位处理器上无失配地实现。AVS采用的64级量化,可以完全适应不同的应用和业务对码率和质量的要求。目前AVS所采用的8x8变换与量化方案大大降低了芯片的实现难度。

2.帧内预测:AVS采用的帧内预测技术,是用相邻块的像素预测当前块,同时采用代表空间域纹理方向的多种预测模式。AVS亮度和色度帧内预测都是以8x8块为单位的。亮度块采用5种预测模式,色度块采用4种预测模式,而这4种模式中有3种和亮度块的预测模式相同。在编码质量相当的前提下,AVS采用较少的预测模式,使方案更加简洁、实现的复杂度大为降低。

3.帧间预测运动补偿:帧间运动补偿编码是混合编码技术框架中最重要的部分之一。AVS标准采用了16×16,16×8,8×16和8×84种用于运动补偿的宏块模式,去除了MPEG-4AVC/H.264标准中的8×4,4×8,4×4的块模式,这样可以更好地刻画物体运动,提高运动搜索的准确性。

4.半像素与1/4精度像素插值:AVS通过4抽头滤波器(-1,5,5,-1)得到半像素点,再通过4抽头滤波器(1,7,7,1)和均值滤波器得到1/4像素点,在不降低性能的情况下减少插值所需要的参考像素点,减小了数据存取带宽需求,这在高分辨率视频压缩应用中是非常有意义的。

5.预测模式:AVS的B帧双向预测使用了直接模式、对称模式和跳跃模式。使用对称模式时,码流只需要传送前向运动矢量,后向运动矢量可由前向运动矢量导出,从而节省后向运动矢量的编码开销;对于直接模式,前块的前、后向运动矢量都是由后向参考图像相应位置块的运动矢量按比例分配导出,因此也可以节省运动矢量的编码开销;跳跃模式的运动矢量导出方法和直接模式的相同,跳跃模式编码块都不编码运动补偿的残差,也不传送运动矢量,即该模式下宏块只需要传输模式信号则可。

6.二维熵编码:AVS熵编码采用自适应变长编码技术。在AVS熵编码过程中,定长码用来编码具有均匀分布的语法元素,指数哥伦布码用以编码可变概率分布的语法元素。采用指数哥伦布码的优势在于:一方面,它的硬件复杂度比较低,可以根据闭合公式解析码字,无需查表;另一方面,它可以根据编码元素的概率分布灵活确定k阶指数哥伦布码编码,如果k选得恰当,编码效率可以逼近信息熵。预测残差的块变换系数后,经扫描形成(level、run)对串,level、run不是独立事件,而存在很强的相关性,在AVS中level、run采用二维联合编码,并根据当前level、run的不同概率分布趋势,自适应改变指数哥伦布码的阶数。

四、总结与展望

目前AVS技术可实现标准清晰度、相当清晰度、低清晰度等不同格式视频的压缩,但针对此类应用的压缩效率还有待不断提高,这应当是AVS视频技术进一步发展的重点所在:着力AVS编解码的实际应用研究,优化AVS运动搜索算法,提高AVS解码速度,从而推动我国数字音视频标准AVS的推广和应用。

参考文献

1 陈亮 AVS先进编码技术研究 华中科技大学 2006

2 申青平 AVS-M关键技术及多平台应用研究 湘潭大学 2007

编码技术论文第7篇

关键词: 网络编码; 可行性; 线性多播性; 混合

中图分类号:TP393 文献标志码:A 文章编号:1006-8228(2012)12-01-02

Research on network coding based on linear network coding technology

Li Ni, Yang Wangdong, Chen Qiang

(Department of Information Science and Engineering, Hunan City College, Yiyang, Hunan 413000, China)

Abstract: The status of the network coding research and the existing problems are described. The feasibility of network coding is proven through the analysis of linear network coding technology coding and decoding principle. The most basic property of the linear network coding-linear multicast property is demonstrated based on theory of linear algebra. Finally, the network coding technology is put forward as a "hybrid" technology. The network coding technology development will be combined with the computer network technology, information theory, coding technology and cryptography theory.

Key words: network coding; feasibility; linear multicast property; hybrid

0 引言

今天的互联网信息就像高速路上的汽车或管道中的水流一样被传输着,日益增长的网络带宽需求和不可靠网络的QOS需求,已成为制约网络发展的瓶颈。为扩大网络覆盖范围和提高系统容量,采用网络编码技术实现网络的最大流传输,已被国际学术界认定为解决网络问题的重要手段,并成为网络理论研究的热点问题之一。

1 网络编码研究现状和存在的问题

上个世纪50年代香农就提出:通信网络端对端的最大信息流是由网络有向图的最小分割决定的,但传统路由器的存储转发模式难以达到最大流最小分割定理的上界。2000年,香港中文大学R.Ahlswdee等人在发表的论文Network Information Flow中首次提出了网络编码[9],并根据信息论严格证明了网络编码允许中间节点对接收到的信息进行编码并转发,接收节点通过相应的解码获得原始信息,这样可以达到通信网络的容量上界,从而最大限度利用网络资源。网络编码的提出从本质上打破了通信网络中传统的信息处理方式,是通信网络研究中一个重要的里程碑事件。近年来,网络编码理论的研究已取得重要发展,同时在应用基础和工程实践方面的研究也正在全方面展开。2003年,SYR.Li等人证明了使用线性网络编码已经能足够达到网络多播容量。Koetter R等人提出了网络编码的代数框架,并证明了存在满足多播流量的线性不变编码。这两位学者的工作为网络编码的发展准备了必要的理论条件。随机网络编码是由Ho T、Medard等人在2003年提出的,它的提出拓宽了网络编码的适用场景,使得网络编码不再局限于确定的网络拓扑和集中式算法。Cai Ning利用分布式网络编码来纠正网络中的差错,并论述了网络编码在安全方面的应用,为网络编码增加了新的应用领域。国外多所著名大学如麻省理工学院、多伦多大学、瑞士EPFL学院等,以及多家知名IT研究机构包括微软研究院、贝尔实验室等,都在积极开展网络编码理论和应用的研究,而国内针对编码的研究尚处于起步阶段。

目前,网络编码的理论研究尚处于初步阶段,实际应用也远未挖掘出其真正潜力,还有大量的难题有待解决。①即便网络编码可以提高通过率,能使问题得到有效解决,但是要确定存在合适的边函数却是件不容易的事情。还存在网络什么时候传输的边函数有用,有多少信息需要通过这种方式传送等问题。②在许多实际的网络中,并不一定是有向或无环的。对于有环网络构造的编码是时变的,这在实际中很少应用。并没有证明有环网中最佳时不变码的存在。③多源网络编码构造问题。④目前许多的有效编码算法都只限于应用到组播的情况,缺少一般性。⑤网络安全与网络管理的应用。

2 网络编码技术概述

网络编码的概念源于2000年Ahlswede R,Cai N,SYR.Li,R.W.Yeung发表的论文《Network Information Flow》,其最初的思想即允许网络的中间节点参与编译码。网络编码采用存储-编译码-转发的方式,可达到网络的多播容量[6]。网络编码的实质:①信息流被压缩或被编码;②网络编码是通过计算(编码)提升吞吐量。(网络吞吐量:是指在没有帧丢失的情况下,设备能够接受的最大速率。吞吐量的单位以比特/秒或字节/秒表示。)

网络编码理论也称为网络信息流理论,属于网络信息论的重要分支。经典信息论的编码通常是信源编码和信道编码,而网络编码与其有本质上的不同。网络编码除考虑信源和信宿节点的编码外,中间节点也参与编码,并且网络编码能从整体上提高网络吞吐量,提升通信系统的有效性。

网络编码理论指出网络信息流可以被压缩,从而进一步提升网络吞吐量。并且信息流仍然满足守恒定理,虽然信息内容被处理,但处理前后信息是不增也不减的。

其中,线性网络编码是研究较早,也是较为成熟的一类。有向无环网络中的网络编码称为线性网络编码。蒲保兴等详细分析了线性网络编码的计算时延与关键参量之间的关系[5]。

3 线性网络编码的编码译码原理及其可行性

线性网络编码中的核心是确定两个重要参数,即局部编码矩阵和全局编码向量。

定义1 线性网络编码的局部编码矩阵[8]

有向无环网络中,已知F为有限域(具有有限个元素的域),s(向量矩阵维数)为正数。对于任何节点T,其线性网络编码的局部编码矩阵为:

KT=[kd,e]d∈In(T),e∈Out(T)

式中,In(T)是节点T所有输入链路的集合,Out(T)为节点T所有输出链路的集合,|In(T)|表示节点T输入链路的个数,|Out(T)|表示节点T输出链路的个数。KT矩阵是维数等于|In(T)|×|Out(T)|的矩阵。kd,e表示节点T的每个相邻链路对(d,e)的局部编码标量,取值于有限域F。

对于信源节点由于没有输入链路,一般假设产生s维信号的信源节点存在s条输入链路,由于这s条链路实际并不存在,所以称为虚拟链路。

定义2 线性网络编码的全局编码向量

式中,fd为输入链路d的全局编码向量,fe称为输出链路e的全局编码向量。全局编码的是维数等于s*1的列向量,标记网络输入信号量为s。该迭代公式的初始条件是信源节点的s维虚拟链路的全局编码向量,它是从向量空间上选择的一个s维的标准基。

定义3 线性网络编码中全局编码向量与链路上传输信息的关系

me=x·fe

式中,x为信源节点产生的所有信息行向量,维数为1*s。fe为链路e上的全局编码向量,me为链路e上传输的信息。通过线性编码后每条链路上传输的是关于输入信号的线性表达量。

定义4 线性多播的译码矩阵D

[fe]e∈In(T)·D=Is

式中,maxflow(T)是针对任何满足maxflow(T)≥s的节点T,[fe]e∈In(T)为节点T所有输入链路的全局编码向量并列放置一起所组成的矩阵,Is为s×s维的单位矩阵。

将节点T收到的所有消息(可用消息矩阵x·[fe]e∈In(T)表示)乘以译码矩阵D,即可译码出信源节点S所发出的信息。

线性网络编码的编码和译码原理,其基本思想是,编码时,根据每个节点的每个相邻链路对的局部编码标量,得到每个节点的局部编码矩阵。将局部编码标量和局部编码矩阵的线性组合,得到关于每条链路的全局编码向量。于是得到通过编码后每条链路的实际传输信息。译码时,由定义4得到译码矩阵D,将信宿节点收到的所有消息乘以D,即可译码出信源节点所发出的所有信息。

可见,线性编码的基本思路简洁,当局部编码矩阵确定后,可以惟一确定全局编码向量,并可通过译码矩阵得到其信源信息,并易于在网络通信中实现,保证了在网络中信息的安全,提高了吞吐量,由此网络编码是可行的。

4 网络编码的线性多播性质

在向量空间的一组元素,如果其中没有向量可表示成有限个其他向量的线性组合,则称为线性无关,反之称为线性相关。

有向无环网络中,对于任何非信源节点T,输入链路为n,均存在由其所有输入链路d的全局编码向量fS*1集合组成的向量空间vs*n。若n≥s,则vs*n秩的最大值为s。已知全局编码向量均是从s个标准基的线性组合的,所以,向量空间vs*n的每个列向量均是s个标准基的线性组合,所以vs*n的秩为s。

在有向无环网络中,对于非信源节点T,当其最大数据流大于等于网络信息输入信息量时,其所有输入链路全局编码向量所生成的向量空间的秩为网络输入信息量,即向量空间中线性无关的全局编码向量的个数为网络信息输入量。所以,信源节点发出的信息量为w,则非信源节点最多收到信源发出的w个信息。对满足输入链路大于w的节点,则能同时接收到信源发出的所有信息。在路由的情况这是不可能的,这是网络编码性能优于路由的本质原因。

有向无环网络中,对于任何非信源节点T,存在其所有输入链路e的全局编码列向量fe的集合所生成的向量空间ve。对于满足输入最大流量大于等于网络输入信息量的非信源节点T,均有

dim(ve)=网络输入信息量

则此时的线性网络编码称为线性多播。在有向无环网络中,线性多播是其最基本的特点。

5 结束语

在有向无环网络中,由于不存在环,所以我们可以“由上至下”从信源节点至信宿节点顺序地线性编码传输信息,增强了信息传输安全性,提高了网络吞吐量。在此,我们详细描述了网络编码技术的现状和存在的问题,并通过线性网络编码技术论证了网络编码是一门可行的网络技术,而且,从线性代数理论基础上证明了网络编码存在线性多播性。

有向无环网络编码理论的研究是网络编码技术不可或缺的内容。未来网络编码技术的发展将结合计算机网络技术,信息论和编码技术,密码学理论等知识,并结合现代技术如透明计算,云计算等不断发展和深入。

参考文献:

[1] 谢坚戈,袁涛,王晓灵等.网络编码调度策略的研究[J].电视技术,

2012.36(3).

[2] Xia Yin, Zhang Tiyuan, Huang Jiaqing J .New algorithm for

variable-rate linear broadcast network coding. Cent. South Univ[J].Technol,2011.18:1193-1199

[3] 蒲保兴,杨路明,王伟平.线性网络编码的导出与扩展[J].软件学报,

2011.22(3):558-571

[4] 司菁菁.线性网络编码的类型保持转换矩阵[J].计算机工程与应用,

2011.47(7).

[5] 蒲保兴,王伟平.线性网络编码运算代价的估算与分析[J].通信学报,

2011.32(5).

[6] Yeung R, Li S,Cai work coding theory. foundation and

trends in communications and information theory[M]. Now Publishers,2006:11-55

[7] Tan M,Yeung R,Ho S.A unified framework for linear network

codes.Proceedings of the 4th Workshop on Network Coding Theory and Applications[C].Hong Kong,China,2008:132-136

[8] R.W.Yeung.Information Theory and Network Coding[M].Springer.