总线数据带宽计算

书上看到这么一句话:对640*480像素的分辨率而言,以每秒75次画面更新率计算,要求全部的数据带宽达370MBps,若分辨率变为800*600,则总带宽要达580MBps ...370MBps,580MBps怎么算出来的??我怎么算也算不到,觉得少了什么,如每个像素用几位表示。。谁能帮忙算下。。

显示器中的带宽
  以上我们所说的“带宽”指的都是速度概念,但对CRT显示器来说,它所指的带宽则是频率概念、属于电路范畴,更符合“带宽”本来的含义。
  要了解显示器带宽的真正含义,必须简单介绍一下CRT显示器的工作原理——由灯丝、阴极、控制栅组成的电子枪,向外发射电子流,这些电子流被拥有高电压的加速器加速后获得很高的速度,接着这些高速电子流经过透镜聚焦成极细的电子束打在屏幕的荧光粉层上,而被电子束击中的地方就会产生一个光点;光点的位置由偏转线圈产生的磁场控制,而通过控制电子束的强弱和通断状态就可以在屏幕上形成不同颜色、不同灰度的光点——在某一个特定的时刻,整个屏幕上其实只有一个点可以被电子束击中并发光。为了实现满屏幕显示,这些电子束必须从左到右、从上到下一个一个象素点进行扫描,若要完成800×600分辨率的画面显示,电子枪必须完成800×600=480000个点的顺序扫描。由于荧光粉受到电子束击打后发光的时间很短,电子束在扫描完一个屏幕后必须立刻再从头开始——这个过程其实十分短暂,在一秒钟时间电子束往往都能完成超过85个完整画面的扫描、屏幕画面更新85次,人眼无法感知到如此小的时间差异会“误以为”屏幕处于始终发亮的状态。而每秒钟屏幕画面刷新的次数就叫场频,或称为屏幕的垂直扫描频率、以Hz(赫兹)为单位,也就是我们俗称的“刷新率”。以800×600分辨率、85Hz刷新率计算,电子枪在一秒钟至少要扫描800×600×85=40800000个点的显示;如果将分辨率提高到1024×768,将刷新率提高到100Hz,电子枪要扫描的点数将大幅提高。
  按照业界公认的计算方法,显示器带宽指的就是显示器的电子枪在一秒钟内可扫描的最高点数总和,它等于“水平分辨率×垂直分辨率×场频(画面刷新次数)”,单位为MHz(兆赫);由于显像管电子束的扫描过程是非线性的,为避免信号在扫描边缘出现衰减影响效果、保证图像的清晰度,总是将边缘扫描部分忽略掉,但在电路中它们依然是存在的。因此,我们在计算显示器带宽的时候还应该除一个取值为0.6~0.8 的“有效扫描系数”,故得出带宽计算公式如下:“带宽=水平像素(行数)×垂直像素(列数)×场频(刷新频率)÷扫描系数”。扫描系数一般取为0.744。例如,要获得分辨率1024×768、刷新率85Hz的画面,所需要的带宽应该等于:1024×768×85÷0.744,结果大约是90MHz。
  不过,这个定义并不符合带宽的原意,称之为“像素扫描频率”似乎更为贴切。带宽的 最初概念确实也是电路中的问题——简单点说就是:在“带宽”这个频率宽度之内,放大器可以处于良好的工作状态,如果超出带宽范围,信号会很快出现衰减失真现象。从本质上说,显示器的带宽描述的也是控制电路的频率范围,带宽高低直接决定显示器所能达到的性能等级。由于前文描述的“像素扫描频率”与控制电路的“带宽”基本是成正比关系,显示器厂商就干脆把它当作显示器的“带宽”——这种做法当然没有什么错,只是容易让人产生认识上的误区。当然,从用户的角度考虑没必要追究这么多,毕竟以“像素扫描频率”作为“带宽”是很合乎人们习惯的,大家可方便使用公式计算出达到某种显示状态需要的最低带宽数值。
  但是反过来说,“带宽数值完全决定着屏幕的显示状态”是否也成立呢?答案是不完全成立,因为屏幕的显示状态除了与带宽有关系之外,还与一个重要的概念相关——它就是“行频”。行频又称为“水平扫描频率”,它指的是电子枪每秒在荧光屏上扫描过的水平线数量,计算公式为:“行频=垂直分辨率×场频(画面刷新率)×1.07”,其中1.07为校正参数,因为显示屏上下方都存在我们看不到的区域。可见,行频是一个综合分辨率和刷新率的参数,行频越大,显示器就可以提供越高的分辨率或者刷新率。例如,1台17寸显示器要在1600×1200分辨率下达到75Hz的刷新率,那么带宽值至少需要221MHz,行频则需要96KHz,两项条件缺一不可;要达到这么高的带宽相对容易,而要达到如此高的行频就相当困难,后者成为主要的制约因素,而出于商业因素考虑,显示器厂商会突出带宽而忽略行频,这种宣传其实是一种误导。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-10
首先要明确一点,数据带宽=工作频率*(总线宽带/8);然后,每一个像素点并不代表1字节的数据,要看系统的真彩色是多少位,以书上的数据来看,应该是 640*480*75*4*4 约等于370MBps。第一 4 表示是32位机,1B=8bit;第二个4表示 显示器是32位真彩色……
第2个回答  2013-09-10
水平分辨率×垂直分辨率×场频(画面刷新次数)=显示器带宽
第3个回答  2013-09-10
感觉好象是错的。。。
相似回答