【www.shanpow.com--机关单位对联】
第一篇波特率是什么意思:波特率9600是什么意思
波特率是一个电子信号上的术语,用于描述信道的数据传输速度。所谓信道,可以是无线的,也可以是有线的,说白了就是两个东西之间传输数据。
波特率通常单位是bit/s,也就是 二进制位/秒。因为一个字节是8个bit,而一个字节通常可以表达一个ASCII码,比如一个英文字母,所以:9600的波特率的信道,理论上每秒可以传输9200/8个英文字母的数据量,也就是1200个字节,大约1.2KB。而19200则是每秒可传输2400字节。
比如一个文件,假设容量是100KB,那么它通过9600的信道传输,需要的时间至少是100/1.2秒,也就是超过一分钟了。
和19200波特率的信道,都是早期接口的传输率标准。比如早期的COM口(也叫串口),经常采用这样的标准,今天看来,速度非常非常慢。早期使用这样的接口用于鼠标、键盘等简单装置的连接,以及计算机和其它设备的通信。而现在,还有少数主板支持这样的接口。
在今天的计算机上,这个接口标准早已淘汰,但是生产中,还是有很多设备支持这样的接口。
比如,在数控机床上,当计算机与机床通信的时候,很多机床都要求使用COM口,以9600,11200或19200之类的波特率进行通信。
技术资料出处:互联网
该文章仅供学习参考使用,版权归作者所有。
因本网站内容较多,未能及时联系上的作者,请按本网站显示的方式与我们联系。
STC单片机波特率自适应方法
摘要:为了缩小电路体积、降低硬件成本,同时又保证串口稳定可靠通信,采用的一种波特率自适应方法,该方法充分利用STC单片机运行速度快、拥有片内振荡器、片内资源丰富的特... SCI自动波特率检测
大多数SCI模块硬件不支持自动波特率检测。一般情况下嵌入式控制器的SCI时钟由PLL提供,设计的系统工作会改变PLL复位时的工作状态,这样很难支持自动波特率检测功能。而在TM...
第二篇波特率是什么意思:波特率,比特率,调制速率,传输速率定义解析
转载:
1、什么是波特率,比特率,调制速率?
在电子通信领域,波特率即调制速率,指的是信号被调制以后在单位时间内的波特数,即单位时间内载波参数变化的次数。它是对信号传输速率的一种度量,通常以“波特每秒”(Bps)为单位。
波特率有时候会同比特率混淆,实际上后者是对信息传输速率(传信率)的度量。波特率可以被理解为单位时间内传输码元符号的个数(传符号率),通过不同的调制方法可以在一个码元上负载多个比特信息。
比特率
在数字信道中,比特率是数字信号的传输速率,它用单位时间内传输的二进制代码的有效位(bit)数来表示,其单位为每秒比特数bit/s(bps)、每秒千比特数(Kbps)或每秒兆比特数(Mbps)来表示(此处K和M分别为1000和1000000,而不是涉及计算机存储器容量时的1024和1048576)。
波特率
波特率指数据信号对载波的调制速率,它用单位时间内载波调制状态改变次数来表示,其单位为波特(Baud)。 波特率与比特率的关系为:比特率=波特率X单个调制状态对应的二进制位数。
显然,两相调制(单个调制状态对应1个二进制位)的比特率等于波特率;四相调制(单个调制状态对应2个二进制位)的比特率为波特率的两倍;八相调制(单个调制状态对应3个二进制位)的比特率为波特率的三倍;依次类推。
2、传输速率与带宽:
传输速率: 数据传输速率是描述数据传输系统的重要技术指标之一。传输速率通常反映的是单位时间内经过传输介质(同轴电缆或双绞线等)的数据大小的能力。单位为Mbps(兆位每秒)。常见的双绞线和同轴电缆的传输速率如下:
数据传输速率在数值上等于每秒种传输构成数据代码的二进制比特数,单位为比特/秒(bit/second),记作bps。对于二进制数据,数据传输速率为:
S=1/T(bps)
其中,T为发送每一比特所需要的时间。例如,如果在通信信道上发送一比特0、1信号所需要的时间是0.001ms,那么信道的数据传输速率为1 000 000bps。
在实际应用中,常用的数据传输速率单位有:kbps、Mbps和Gbps。其中:
1kbps=103bps 1Mbps=106kbps 1Gbps=109bps
带宽与数据传输速率:
在现代网络技术中,人们总是以“带宽”来表示信道的数据传输速率,“带宽”与“速率”几乎成了同义词。信道带宽与数据传输速率的关系可以奈奎斯特(Nyquist)准则与香农(Shanon)定律描述。
奈奎斯特准则指出:如果间隔为π/ω(ω=2πf),通过理想通信信道传输窄脉冲信号,则前后码元之间不产生相互窜扰。因此,对于二进制数据信号的最大数据传输速率Rmax与通信信道带宽B(B=f,单位Hz)的关系可以写为:
Rmax=2.f(bps)
对于二进制数据若信道带宽B=f=3000Hz,则最大数据传输速率为6000bps。
奈奎斯特定理描述了有限带宽、无噪声信道的最大数据传输速率与信道带宽的关系。香农定理则描述了有限带宽、有随机热噪声信道的最大传输速率与信道带宽、信噪比之间的关系。
香农定理指出:在有随机热噪声的信道上传输数据信号时,数据传输速率Rmax与信道带宽B、信噪比S/N的关系为:
Rmax=B.log2(1+S/N)
式中,Rmax单位为bps,带宽B单位为Hz,信噪比S/N通常以dB(分贝)数表示。若S/N=30(dB),那么信噪比根据公式:
S/N(dB)=10.lg(S/N)
可得,S/N=1000。若带宽B=3000Hz,则Rmax≈30kbps。香农定律给出了一个有限带宽、有热噪声信道的最大数据传输速率的极限值。它表示对于带宽只有3000Hz的通信信道,信噪比在30db时,无论数据采用二进制或更多的离散电平值表示,都不能用越过0kbps的速率传输数据。
因此通信信道最大传输速率与信道带宽之间存在着明确的关系,所以人们可以用“带宽”去取代“速率”。例如,人们常把网络的“高数据传输速率”用网络的“高带宽”去表述。因此“带宽”与“速率”在网络技术的讨论中几乎成了同义词。
附文:《关于波特率与比特率的概念》
波特率
“波特率”表示每秒种传输离散信号事件的个数,或每秒信号电平的变化次数,单位为band(波特)。即波特率所表示的是调制速度,是单位时间内传输线路上调制状态的变化数。即
Nb=1/Ts
式中:Nb——波特率;
Ts——码元的电脉冲信号宽度。
若传输的码元宽度为1μs ,则Nb=1 Mband。即每秒传送106码元电脉冲。所以速率高低与每个码元所占的时间有关。若每个码元的脉冲宽度越小,则传输速率越高。
比特率
“比特率”是指每秒传送二进制数据的位数,单位为比特/秒,记作bits/s或b/s或bps或。比特率与波特率的关系为:
R=Nb lbN (b/s) (1)
式中:R——比特率;
Nb——波特率;
N——为一个脉冲信号所表示的有效状态。
二进制中,脉冲的有或无就表示这个码元状态的“1”或“0”。即码元有2个状态,式(1)中N=2。所以在二进制的情况下:
R=Nb lb2=Nb (2)
即在二进制的情况下,波特率与比特率数值相等。
但如果我们用4种不同的电压幅值0V、2V、4V和6V分别表示00、01、10和11,则玛元有4种状态,式(1)中N=4。用这种信号传输数据时,每改变一次信号值就可用来传送2 bits数据。即
R=Nb lb4 (3)
在这种情况下,比特率和波特率就不相等。
数据传输速率的定义:
数据传输速率是描述数据传输系统的重要技术指标之一。数据传输速率在数值上等于每秒种传输构成数据代码的二进制比特数,单位为比特/秒(bit/second),记作bps。对于二进制数据,数据传输速率为:
S=1/T(bps)
其中,T为发送每一比特所需要的时间。例如,如果在通信信道上发送一比特0、1信号所需要的时间是0.001ms,那么信道的数据传输速率为1 000 000bps。
在实际应用中,常用的数据传输速率单位有:kbps、Mbps和Gbps。其中:
1kbps=103bps 1Mbps=106kbps 1Gbps=109bps
带宽与数据传输速率
在现代网络技术中,人们总是以“带宽”来表示信道的数据传输速率,“带宽”与“速率”几乎成了同义词。信道带宽与数据传输速率的关系可以奈奎斯特(Nyquist)准则与香农(Shanon)定律描述。
奈奎斯特准则指出:如果间隔为π/ω(ω=2πf),通过理想通信信道传输窄脉冲信号,则前后码元之间不产生相互窜扰。因此,对于二进制数据信号的最大数据传输速率Rmax与通信信道带宽B(B=f,单位Hz)的关系可以写为:
Rmax=2.f(bps)
对于二进制数据若信道带宽B=f=3000Hz,则最大数据传输速率为6000bps。
奈奎斯特定理描述了有限带宽、无噪声信道的最大数据传输速率与信道带宽的关系。香农定理则描述了有限带宽、有随机热噪声信道的最大传输速率与信道带宽、信噪比之间的关系。
香农定理指出:在有随机热噪声的信道上传输数据信号时,数据传输速率Rmax与信道带宽B、信噪比S/N的关系为:
Rmax=B.log2(1+S/N)
式中,Rmax单位为bps,带宽B单位为Hz,信噪比S/N通常以dB(分贝)数表示。若S/N=30(dB),那么信噪比根据公式:
S/N(dB)=10.lg(S/N)
可得,S/N=1000。若带宽B=3000Hz,则Rmax≈30kbps。香农定律给出了一个有限带宽、有热噪声信道的最大数据传输速率的极限值。它表示对于带宽只有3000Hz的通信信道,信噪比在30db时,无论数据采用二进制或更多的离散电平值表示,都不能用越过0kbps的速率传输数据。
因此通信信道最大传输速率与信道带宽之间存在着明确的关系,所以人们可以用“带宽”去取代“速率”。例如,人们常把网络的“高数据传输速率”用网络的“高带宽”去表述。因此“带宽”与“速率”在网络技术的讨论中几乎成了同义词。
比特率?波特率?
以下解释文字来自于网络资料:
①波特率指信号每秒的变化次数。比特率指每秒可传输的二进制位数。在无调制的情况下,波特率精确等于比特率。采用调相技术时,波特率不等于比特率。
②数字信道传送数字信号的速率称为数据传输速率或比特率。
③传输率就是指每秒传输多少位,传输率也常叫波特率。
④波特率是指线路状态更改的次数。只有每个信号符合所传输数据的一位时,才等于每秒位数。
⑤波特率是模拟线路信号的速率,也称调制速率,以波形每秒的振荡数来衡量。如果数据不压缩,波特率等于每秒钟传输的数据位数,如果数据进行了压缩,那么每秒钟传输的数据位数通常大于调制速率,使得交换使用波特和比特/秒偶尔会产生错误。
……
以下文字来自于Wikipedia:
在电子通信领域,波特率即调制速率,指的是信号被调制以后在单位时间内的波特数,即单位时间内载波参数变化的次数。它是对符号传输速率的一种度量,通常以“波特每秒”(Bd/s)为单位,1波特每秒即指每秒传输1个符号。
波特率有时候会同比特率混淆,实际上后者是对信息传输速率(传信率)的度量。波特率可以被理解为单位时间内传输码元符号的个数(传符号率),通过不同的调制方法可以在一个码元上负载多个比特信息。因此信息传输速率即比特率在数值上和波特率有这样的关系:
I = S·log2N
其中,I为传信率,S为波特率,N为每个符号负载的信息量,以比特为单位。因此只有在每个符号只代表一个比特信息的情况下,例如基带二进制信号,波特率与比特率才在数值上相等,但是它们的意义并不相同。
在电信和计算领域,比特率(Bit rate,变量Rbit)是单位时间内传输送或处理的比特的数量。比特率经常在电信领域用作连接速度、传输速度、信道容量、最大吞吐量和数字带宽容量的同义词。比特率规定使用“比特每秒”(bit/s 或bps)为单位,经常和国际单位制词头关联在一起,如“千”(kbit/s或kbps),“兆”(Mbit/s或Mbps),“吉”(Gbit/s或Gbps) 和“太”(Tbit/s或Tbps)。
类似解释举不胜举,但是,波特率和比特率到底有什么区别呢?
个人比较倾向于维基的解释,但是仍存在一个疑惑:波特率是符号传输速率的度量,比特率是信息传输速率的度量。两者之间仅传输对象不同,那么符号和信息之间真的有区别么?
个人认为:通常在通信和计算机领域内,采用的是二进制传输信号,即使是符号也是转化成二进制信息来传送的(比如字符采用ASCII码描述)。那么,如果我
们采用三进制传输信号呢(比如用高电平,0,低电平三种状态)?那么此时传输同等信息量时的比特率是不是采用二进制时的1.5倍呢?假如我们采用八进制或
者十六进制传输信号呢?其实,从上面的公式Ⅰ就可以看出来,比特率(传信率)和波特率之间就差了一个实系数log2N,这是一个无量纲的量,也就是一个跟采用的调制方法(进制)相关的量。那么,从这个意义上讲,比特率只是波特率在采用二进制时的一个特例。
在电子通信领域,波特率即调制速率,指的是信号被调制以后在单位时间内的波特数,即单位时间内载波参数变化的次数。它是对信号传输速率的一种度量,通常以“波特每秒”(Bps)为单位。
波特率有时候会同比特率混淆,实际上后者是对信息传输速率(传信率)的度量。波特率可以被理解为单位时间内传输码元符号的个数(传符号率),通过不同的调制方法可以在一个码元上负载多个比特信息。
严谨定义:
.比特率
在数字信道中,比特率是数字信号的传输速率,它用单位时间内传输的二进制代码的有效位(bit)数来表示,其单位为每秒比特数bit/s(bps)、每秒千比特数(Kbps)或每秒兆比特数(Mbps)来表示(此处K和M分别为1000和1000000,而不是涉及计算机存储器容量时的1024和1048576)。
.波特率
波特率指数据信号对载波的调制速率,它用单位时间内载波调制状态改变次数来表示,其单位为波特(Baud)。波特率与比特率的关系为:比特率=波特率X单个调制状态对应的二进制位数。
如何区分两者?
显然,两相调制(单个调制状态对应1个二进制位)的比特率等于波特率;四相调制(单个调制状态对应2个二进制位)的比特率为波特率的两倍;八相调制(单个调制状态对应3个二进制位)的比特率为波特率的三倍;依次类推。
码元、波特率、比特率、电平、频道带宽等概念的理解
码元: 在数字通信中常常用时间间隔相同的符号来表示一位二进制数字。这样的时间间隔内的信号称为二进制码元,而这个间隔被称为码元长度。符号
即用于表示某数字码型[据位数不同,对应不同的键控调制方式]的一定相位或幅度值的一段正弦载波[其长度即符号长度]。
符号速率即载波信号的参数(如相位)转换速率,实际上是载波状态的变化速率。符号率越高,响应的传输速率也越高,但信号中包含的频谱成分越高,占用的带宽越宽。波特率 即 调制速率 或 符号速率,指的是信号被 调制 以后在单位时间内的 波特 数,即单位时间内 载波 参数变化(相位或者幅度)的次数。它是对信号传输速率的一种度量,通常以“波特每秒”(Bps)为单位。
波特率有时候会同 比特率 混淆,实际上后者是对信息传输速率(传信率)的度量。波特率可以被理解为单位时间内传输码元符号的个数(传符号率),通过不同的调制方法可以在一个码元上负载多个比特信息。因此信息传输速率即比特率在数值上和波特率有这样的关系:
波特率 = 比特率/每符号含的比特数
信号的带宽取决于波特率,也就是说跟有关。如果编码算法可以使得每个符号(一段载波)能够传送(表示)更多的比特,则传同样的数据所需要的带宽更窄!
另外,A/D编码算法,是压缩数据量的关键,模拟语音经过不同A/D编码的算法,产生的数据量是有所不同的。
例如:设信道带宽为3MHz,信噪比S/N为2dB(即100倍),若传送BPSK信号则可达到的最大数据速率是多少?
解答:带噪信道应该用香农公式计算,最大数据速率为 3M × log2(1+100) bps = 3M × 6.65 = 20MHz, 对于BPSK信号,正弦载波用两种相位状态,表示1比特(0或1)。其波特率也是20MHz。 log后面的2应该是下标;
如果传输的是QPSK的信号,一个正弦载波可以有4个不同的相位,可以表示两位二进制数位的4种信息状态。那么波特率为0.5×20MHz= 10MHz, 所以根据香农定理移项可知,只需要占用1.5MHz的带宽。
可以这样理解,对于待传输的货物(一定数目的二进制比特),用箱子(符号或者调制方式)去装货,如果每个箱子多装一点(每符号多表示几个比特),那么运的次数少一些,效率高(带宽少);反之则效率低。比特率
这个词有多种翻译,比如码率等,表示经过编码(压缩)后的音频数据每秒钟需要用多少个比特来表示,而比特就是二进制里面最少的单位,要么是0,要么是1。比特率与音频压缩的关系简单的说就是比特率越高音质就越好,但编码后的文件就越大;如果比特率越少则情况刚好翻转。
电平:
“电平”就是指电路中两点或几点在相同阻抗下电量的相对比值。这里的电量自然指“电功率”、“电压”、“电流”并将倍数化为对数,用“分贝”表示,记作“dB”。分别记作:10lg(P2/P1)、20lg(U2/U1)、20lg(I2/I1)上式中P、U、I分别是电功率、电压、电流。--“dB”有两个好处:其一读写、计算方便。如多级放大器的总放大倍数为各级放大倍数相乘,用分贝则可改用相加。其二能如实地反映人对声音的感觉。实践证明,声音的分贝数增加或减少一倍,人耳听觉响度也提高或降低一倍。即人耳听觉与声音功率分贝数成正比。例如蚊子叫声与大炮响声相差100万倍,但人的感觉仅有60倍的差异,而100万倍恰是60dB。
(现在觉得特别冤枉,以前在大学还没有学电路理论,我问老师,电平与电压有什么不一样,他说我无理取闹,这么简单的问题还问。这个问题简单吗?)
第三篇波特率是什么意思:甯﹀?
带宽(band width)又叫频宽,是指在固定的的时间可传输的资料数量,亦即在传输管道中可以传递数据的能力。在数字设备中,频宽通常以bps表示,即每秒可传输之位数。在模拟设备中,频宽通常以每秒传送周期或赫兹 (Hz)来表示。
表示频带宽度
信号的带宽是指该信号所包含的各种不同频率成分所占据的频率范围。频宽对基本输出入系统 (BIOS ) 设备尤其重要,如快速磁盘驱动器会受低频宽的总线所阻碍。
表示通信线路所能传送数据的能力
带宽
在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。对于带宽的概念,比较形象的一个比喻是高速公路。单位时间内能够在线路上传送的数据量,常用的单位是bps(bit per second)。计算机网络的带宽是指网络可通过的最高数据率,即每秒多少比特。
严格来说,数字网络的带宽应使用波特率来表示(baud),表示每秒的脉冲数。而比特是信息单位,由于数字设备使用二进制,则每位电平所承载的信息量是1(以2为底2的对数,如果是四进制,则是以2为底的4的对数,每位电平所承载的信息量为2)。因此,在数值上,波特与比特是相同的。由于人们对这两个概念分的并不是很清楚,因此常使用比特率来表示速率,也正是用比特的人太多,所以比特率也就成了一个带宽事实的标准叫法了。
描述带宽时常常把“比特/秒”省略。例如,带宽是10M,实际上是10Mb/s,这里的M 是10^6。
在网络中有两种不同的速率:
1、信号(即电磁波)在传输媒体上的传播速率(米/秒,或公里/秒)
2、计算机向网络发送比特的速率(比特/秒)
这两种速率的意义和单位完全不同。
在理解带宽这个概念之前,我们首先来看一个公式:带宽=时钟频率x总线位数/8,从公式中我们可以看到,带宽和时钟频率、总线位数是有着非常密切的关系的。其实在一个计算机系统中,不仅显示器、内存有带宽的概念,在一块板卡上,带宽的概念就更多了,完全可以说是带宽无处不在。
那到底什么是带宽呢?带宽的意义又是什么?简单的说,带宽就是传输速率,是指每秒钟传输的最大字节数(MB/S),即每秒处理多少兆字节,高带宽则意味着系统的高处理能力。为了更形象地理解带宽、位宽、时钟频率的关系,我们举个比较形象的例子,工人加工零件,如果一个人干,在大家单个加工速度相同的情况下,肯定不如两个人干的多,带宽就像是加工零件的总数量,位宽仿佛工人数量,时钟工作频率相当于加工单个零件的速度,位宽越宽,时钟频率越高则总线带宽越大,其好处也是显而易见的。
主板上通常会有两块比较大的芯片,一般将靠近CPU的那块称为北桥,远离CPU的称为南桥。北桥的作用是在CPU与内存、显卡之间建立通信接口,它们与北桥连接的带宽大小很大程度上决定着内存与显卡效能的大小。南桥是负责计算机的I/O设备、PCI设备和硬盘,对带宽的要
带宽
求,相比较北桥而言,是要小一些的。而南北桥之间的连接带宽一般就称为南北桥带宽。随着计算机越来越向多媒体方向发展,南桥的功能也日益强大,对于南北桥间的连接总线带宽也是提出了新的要求,在INTEL的9X5系列主板上,南北桥的带宽将从以前一直为人所诟病的266MB/S发展到空前的2GB/S,一举解决了南北桥间的带宽瓶颈。
带宽是显示器非常重要的一个参数,能够决定显示器性能的好坏。所谓带宽是显示器视频放大器通频带宽度的简称,一个电路的带宽实际上是反映该电路对输入信号的响应速度。带宽越宽,惯性越小,响应速度越快,允许通过的信号频率越高,信号失真越小,它反映了显示器的解像能力。该数字越大越好。
带宽是代表显示器显示能力的一个综合指标,指每秒钟所扫描的图素个数,即单位时间内每条扫描线上显示的频点数总和,以MHz为单位。带宽越大表明显示控制能力越强,显示效果越佳。
带宽的详细计算公式如下:理论上带宽 B=r(x) ×r(y) ×V
r(x)表示每条水平扫描线上的图素个数
r(y)表示每桢画面的水平扫描线数
V 表示每秒画面刷新率(即场频)
B 表示带宽
再来说说显卡,玩游戏的朋友都晓得,当玩一些大制作游戏的时候,画面有时候会卡的比较厉害。其实这就是显卡带宽不足的问题,再具体点说,这是显存带宽不足。众所周知,目前当道的AGP接口是AGP 8X,而AGP总线的频率是PCI总线的两倍,也就是66MHz,很容易就可以换算出它的带宽是2.1GB/S,在目前的环境下,这样的带宽就显得很微不足道了,因为连最普通的ATI R9000的显存带宽都要达到400MHZ X 128Bit/8=6.4GB/s,其余的高端显卡更是不用说了。正因为如此,INTEL在最新的9X5芯片组中,采用了PCI-Express总线来替代老态龙钟的AGP总线,与传统PCI以及更早期的计算机总线的共享并行架构相比,PCI Express最大的特点是在设备间采用点对点串行连接,如此一来即允许每个设备都有自己的专用连接,不需要向整个总线请求带宽,同时利用串行的连接特点将能轻松将数据传输速度提到一个很高的频率。在传输速度上,由于PCI Express支持双向传输模式,因此连接的每个装置都可以使用最大带宽
带宽
。AGP所遇到的带宽瓶颈也迎刃而解。
得到更多总线带宽的方法
根据带宽的计算公式,一般会采取两种办法,一是增加总线速度,比如INTEL的P4 CPU和赛扬CPU就是最好的例子,一个是400总线,一个是533/800总线,在实际应用的效能就有了很大的区别(当然,二级缓存也是一个重要的因素)。另外一个常用的方法是增加总线的宽度,如果当它的时钟速度一样时,总线的宽度增加一倍,那么尽管时钟下降沿同未改变之前是相同而此时每次下降沿所传输的数据量却是以前的两倍,这一点在相同核心,但是显存位宽却不一样的显卡上表现特别明显。
总线中的带宽
在计算机系统中,总线的作用就好比是人体中的神经系统,它承担的是所有数据传输的职责,而各个子系统间都必须籍由总线才能通讯,例如,CPU和北桥间有前端总线、北桥与显卡间为AGP总线、芯片组间有南北桥总线,各类扩展设备通过PCI、PCI-X总线与系统连接;主机与外部设备的连接也是通过总线进行,如目前流行的USB2.0、IEEE1394总线等等,一句话,在一部计算机系统内,所有数据交换的需求都必须通过总线来实现!
按照工作模式不同,总线可分为两种类型,一种是并行总线,它在同一时刻可以传输多位数据,好比是一条允许多辆车并排开的宽敞道路,而且它还有双向单向之分;另一种为串行总线,它在同一时刻只能传输一个数据,好比只容许一辆车行走的狭窄道路,数据必须一个接一个传输、看起来仿佛一个长长的数据串,故称为“串行”。
并行总线和串行总线的描述参数存在一定差别。对并行总线来说,描述的性能参数有以下三个:总线宽度、时钟频率、数据传输频率。其中,总线宽度就是该总线可同时传输数据的位数,好比是车道容许并排行走的车辆的数量;例如,16位总线在同一时刻传输的数据为16位,也就是2个字节;而32位总线可同时传输4个字节,64位总线可以同时传输8个字节......显然,总线的宽度越大,它在同一时刻就能够传输更多的数据。不过总线的位宽无法无限制增加。
总线的带宽指的是这条总线在单位时间内可以传输的数据总量,它等于总线位宽与工作频率的乘积。例如,对于64位、800MHz的前端总线,它的数据传输率就等于64bit×800MHz÷8(
带宽
Byte)=6.4GB/s;32位、33MHzPCI总线的数据传输率就是32bit×33MHz÷8=133MB/s,等等,这项法则可以用于所有并行总线上面——看到这里,读者应该明白我们所说的总线带宽指的就是它的数据传输率,其实“总线带宽”的概念同“电路带宽”的原始概念已经风马牛不相及。
对串行总线来说,带宽和工作频率的概念与并行总线完全相同,只是它改变了传统意义上的总线位宽的概念。在频率相同的情况下,并行总线比串行总线快得多,那么,为什么现在各类并行总线反而要被串行总线接替呢?原因在于并行总线虽然一次可以传输多位数据,但它存在并行传输信号间的干扰现象,频率越高、位宽越大,干扰就越严重,因此要大幅提高现有并行总线的带宽是非常困难的;而串行总线不存在这个问题,总线频率可以大幅向上提升,这样串行总线就可以凭借高频率的优势获得高带宽。而为了弥补一次只能传送一位数据的不足,串行总线常常采用多条管线(或通道)的做法实现更高的速度——管线之间各自独立,多条管线组成一条总线系统,从表面看来它和并行总线很类似,但在内部它是以串行原理运作的。对这类总线,带宽的计算公式就等于“总线频率×管线数”,这方面的例子有PCIExpress和HyperTransport,前者有×1、×2、×4、×8、×16和×32多个版本,在第一代PCIExpress技术当中,单通道的单向信号频率可达2.5GHz,我们以×16举例,这里的16就代表16对双向总线,一共64条线路,每4条线路组成一个通道,二条接收,二条发送。这样我们可以换算出其总线的带宽为2.5GHz×16/10=4GB/s(单向)。除10是因为每字节采用10位编码。
内存中的带宽
除总线之外,内存也存在类似的带宽概念。其实所谓的内存带宽,指的也就是内存总线所能提供的数据传输能力,但它决定于内存芯片和内存模组而非纯粹的总线设计,加上地位重要,往
带宽
往作为单独的对象讨论。
SDRAM、DDR和DDRⅡ的总线位宽为64位,RDRAM的位宽为16位。而这两者在结构上有很大区别:SDRAM、DDR和DDRⅡ的64位总线必须由多枚芯片共同实现,计算方法如下:内存模组位宽=内存芯片位宽×单面芯片数量(假定为单面单物理BANK);如果内存芯片的位宽为8位,那么模组中必须、也只能有8颗芯片,多一枚、少一枚都是不允许的;如果芯片的位宽为4位,模组就必须有16颗芯片才行,显然,为实现更高的模组容量,采用高位宽的芯片是一个好办法。而对RDRAM来说就不是如此,它的内存总线为串联架构,总线位宽就等于内存芯片的位宽。
和并行总线一样,内存的带宽等于位宽与数据传输频率的乘积,例如,DDR400内存的数据传输频率为400MHz,那么单条模组就拥有64bit×400MHz÷8(Byte)=3.2GB/s的带宽;PC800标准RDRAM的频率达到800MHz,单条模组带宽为16bit×800MHz÷8=1.6GB/s。为了实现更高的带宽,在内存控制器中使用双通道技术是一个理想的办法,所谓双通道就是让两组内存并行运作,内存的总位宽提高一倍,带宽也随之提高了一倍!带宽可以说是内存性能最主要的标志,业界也以内存带宽作为主要的分类标准,但它并非决定性能的唯一要素,在实际应用,内存延迟的影响并不亚于带宽。如果延迟时间太长的话相当不利,此时即便带宽再高也无济于事。
带宽匹配的问题
计算机系统中存在形形色色的总线,这不可避免带来总线速度匹配问题,其中最常出问题的地方在于前端总线和内存、南北桥总线和PCI总线。
前端总线与内存匹配与否对整套系统影响最大,最理想的情况是前端总线带宽与内存带宽相,而且内存延迟要尽可能低。在Pentium4刚推出的时候,Intel采用RDRAM内存以达到同前端总线匹配,但RDRAM成本昂贵,严重影响推广工作,Intel曾推出搭配PC133SDRAM的845芯片组,但SDRAM仅能提供1.06GB/s的带宽,仅相当于400MHz前端总线带宽的1/3,严重不匹配导致系统性能大幅度下降;后来,Intel推出支持DDR266的845D才勉强好转,但仍未实现与前端总线匹配;接着,Intel将P4前端总线提升到533MHz、带宽增长至5.4GB/s,虽然配套芯片组可支持DDR333内存,可也仅能满足1/2而已;现在,P4的前端总线提升到800MHz,而配套的865/875P芯片组可支持双通道DDR400——这个时候才实现匹配的理想状态,当然,这个时候继续提高内存带宽意义就不是特别大,因为它超出了前端总线的接收能力。
南北桥总线带宽曾是一个尖锐的问题,早期的芯片组都是通过PCI总线来连接南北桥,而它所能提供的带宽仅仅只有133MB/s,若南桥连接两个ATA-100硬盘、100M网络、IEEE1394接口......区区133MB/s带宽势必形成严重的瓶颈,为此,各芯片组厂商都发展出不同的南北桥总线方案,如Intel的Hub-Link、VIA的V-Link、SiS的MuTIOL,还有AMD的HyperTransport等等,目前它们的带宽都大大超过了133MB/s,最高纪录已超过1GB/s,瓶颈效应已不复存在。
PCI总线带宽不足还是比较大的矛盾,目前PC上使用的PCI总线均为32位、33MHz类型,带宽133MB/s,而这区区133MB/s必须满足网络、硬盘控制卡(如果有的话)之类的扩展需要,一旦使用千兆网络,瓶颈马上出现,业界打算自2004年开始以PCIExpress总线来全面取代PCI总线,届时PCI带宽不足的问题将成为历史。
[编辑本段]
数字系统中的带宽
波特率的俗称
在数字通信系统中,带宽有两种含义。从技术意义上来说,它是波特率的俗称,波特率是系统传输数据符号的速度;口语中它也用来表示信道容量,信道容量是系统能够传输数据位的速度(参见Shannon Limit)。这样,有32 条独立数据线的66MHz 数字总线可以恰当地说成是66MHz 带宽、2.1Gbit/s 的数据传输能力,但是对于总线“带宽 2.1Gbit/s”这样一种说法这也不应感到奇怪。对于模拟的调制解调器来说也有同样的问题,对它来说,每个符号携带多位的信息所以通过带宽12kHz 的电话线 能够传输56kbit/s 的信息。
在离散时间系统和数字信号处理中,根据Nyquist-Shannon 采样定理带宽与采样率有关。
带宽也用于日常生活中用表示某些有限的或者花费金钱的东西。这样,通信消耗带宽,不合理地使用其它人的带宽可以称为 bandwidth theft。
Web Hosting
一些虚拟主机服务商会给频宽以不同的含义。再这里,频宽几乎变成了一个流量概念。意思是指定时间内的下行数据总量。意味著如果一个Web Hosting公司给你2GB每月的频宽,那么意味着你的用户每月只能最多下载2GB的内容。在网站托管,带宽是大量的信息下载,从网络服务器超过订明的一段时间。在本质上讲,它是率[数据/时间] ,但时间,在这种情况下,是不是秒,而是一个月或一个星期。因此,这个比率是不喜欢的56 K或宽带等,这亦是带宽,但衡量每秒。网络托管公司经常引用的每月带宽限制的网站,例如2gb/month 。如果游客到网站下载一个总大于2 GB的在一个月,带宽的限制将被超出。
天线的带宽
每个天线都有其中心工作频率,在偏离中心工作频率时,天线的某些电性能将会下降,电性能下降到容许值的频率范围,就是天线的带宽。
[编辑本段]
人力资源管理中的带宽
所谓“带宽”就是指各等级薪资的最大值与最小值之差,又将其成为薪值的分布区间。一般而言,由于职等高低不同,职位或职层所涉及技能与职责的复杂性程度也会有所不同,因此,各职等的薪资带宽也就应该有所不同(薪资带宽应当能反应一个职位或职层的任职者由一个初入者到能力与业绩十分突出者所需要的难度大小)。如果职位或职层所涉及的技能与职责能在较短时间内得以掌握,则此等级薪资的带宽较窄;而如果职位或职层所涉及的技能和职责需要学习的时间较长,继续提升的机会也较小,则其相应的带宽较大。根据这个理论,变革者在设计职等带宽时应当坚持的原则是:职等越高,其带宽就应越大,因为职等越高,任职者胜任的速度就越慢。
[编辑本段]
传感器中的带宽
在采用正弦输入研究传感器频率动态特性时,常用频率特性和相频特性来描述传感器的动态特性,其重要指标是频带宽度,简称带宽。
[编辑本段]
显示器中的带宽
带宽(Bandwidth)是显示器的一个重要指标。它是指电子枪在一秒钟内扫描过像素(Pixel)的总个数,即单位时间内所有水平扫描线上显示出的像素个数之总和,单位是MHz。带宽频率越高图像清晰度更好。许多厂商对“带宽”指标多为回避态度,这是因为带宽指标的提高非常困难,既有成本上制约,也有技术上制约。







