版权归原作者所有,如有侵权,请联系我们

[科普中国]-突发传输

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

基本内容

突发传输一般表示的是两个设备之间进行数据传送的一种模式,也可将其称为突发模式下的数据传输。而突发(Burst)是指在同一行中相邻的存储单元连续进行数据传输的方式,连续传输的周期数就是突发长度(Burst Lengths,简称BL)。在突发传输模式下,多个数据单元当做一个单元(相当一个数据块)来传送,从而提高了传输效率。突发方式将整个信道专用于传送一个源节点的数据。具有突发方式功能的设备常常为成组方式操作提供最大吞吐率。例如,基于Intel芯片的PC机扩展工业标准体系结构(EISA)总线具有速率为33Mbps的突发方式,在突发传送时,一次数据移动只要一个时钟周期,而不是通常的两个时钟周期。

突发传输可以是有意的1,比如在非常短时间内以非常高的数据信令速率广播压缩的消息。

突发传输也可以自然发生,例如从互联网下载数据期间短暂地经历更高的速度。它也可能发生在一个计算机网络,指数据传输间歇性中断1。

工作原理突发传输在通信领域的很多场合下会出现,现举一个常见的应用来说明这种模式的工作原理。

在Avalon交换架构中的主从端口支持突发传输,突发传输保证了主端口在突发传输期间内对目标从端口的访问不会被打断。一旦一个主从端口对之间的突发传输开始,直到突发传输结束,Avalon交换架构不再允许任何其它的主端口访问该从端口。

对Avalon主端口来说,burstcount信号是输出信号。除了burstcount信号,突发传输还影响address、read、readdata、eaddatavalid、write、writedata和byteenable信号的行为。
突发传输开始时,主端口在address上发出有效的地址,在burstcount发出突发传输的长度。每一次突发传输主端口只发出一个地址值,对于突发传输中所有传输的地址由Avalon交换架构自动地推断。
当主端口开始地址为A,burstcount值为B的突发传输,该主端口提交了从地址A开始的B个连续的传输。突发传输直到主端口传输了B个单元的数据才完成。在当前的突发传输完成之前,主端口不能终止该突发传输,或者给出一个新地址,突发传输的详细过程如下所示:

主端口发出address、burstcount、write和writedata的第一个单元,Avalon交换架构置waitrequest有效,表明它没有做好处理突发传输的准备。作为响应,主端口保持所有输出不变。Avalon交换架构置waitrequest无效,Avalon交换架构在clk的上升沿捕获address、burstcount、write和writedata的第一个单元(D0)。主端口address和burstcount无效, 这两个信号在突发传输的剩余部分被忽略。主端口提供writedata 的下一个单元(D1)。Avalon交换架构在clk的上升沿捕获writedata下一个单元 (D1)。主端口置write无效,表示它这个周期没有有效的writedata。write信号为无效,所以Avalon交换架构在材料库的上升沿不捕获writedata。主端口提供有效的writedata (D2) ,并重新置write有效。Avalon交换架构在clk的上升沿捕获writedata (D2) 。主端口提供writedata 的最后的一个单元(D3).,Avalon交换架构置waitrequest有效,导致主端口在整个时钟周期内保持所有的输出不变。Avalon交换架构使waitrequest无效,Avalon交换架构在clk的上升沿捕获writedata 的最后的单元(D3)。主端口突发写传输结束。

工程应用(1)在20世纪80年代,“突发传输”一词被用于一些英国和南非电视节目用来传输大量主要文本信息的技术:它们将快速连续地显示多页文本,通常在程序;观看者将录制它,然后在每页之后使用暂停按钮播放,然后再读取它。

(2)将“突发传输”应用到移动多媒体中,产生了一种新型的移动多媒体广播网络的突发传输调度算法,克服了当网络中不同类型接收机的缓冲长度不同时RPS方案造成的调度混乱问题。

(3)将“突发传输”应用至无线通信中,基于并行导频的方法在极低信噪比条件下进行短突发传输,极大地提高了低信噪比下无线传输的可靠性。

意义在远程通讯中,突发传输(Burst transmission)具有很重要的意义,如下所示:

(1)短周期内任意高-带宽的传输,例如,用平均速率2Mbit/s下载,而”高峰“时,可爆发至2.4Mbit/s(例);

(2)可以在非常短时间内以高数据信令速率广播压缩的消息,这种技术可以使得信息被拦截的概率和识别概率很低,可以很好地运用于军事领域;

(3)突发传输使得数据终端设备(DTE)和以不同的数据信令速率运行的数据网络之间的通信成为可能1。