简单了解波特率和比特率的定义和二者区别

2024/9/23 0:59:55 人评论 次浏览 分类:电子技术  文章地址:http://yunrun.com.cn/tech/5771.html

波特率和比特率虽然都是衡量数据传输速度的单位,有时两者在数值上是相同的容易混淆,但它们在衡量对象、含义以及应用场景等方面存在显著差异,了解这些差异有助于我们更好地理解和应用这两个概念。

1、什么是波特率?

波特率(Baud Rate)表示的是单位时间内传送码元符号的数量,是衡量符号传输速率的度量单位。在串行通信中,波特率越高,通信速度越快,但也可能导致误码率增加。

波特率单位是波特(Baud),简写为Bd,这一单位是以19世纪70年代发明了Baudot代码的法国电讯工程师Émile Baudot的姓氏命名的。实际上波特本身就已经是速率,但大家习惯上还是常以“波特率”来指代“波特”。


2、什么是比特率?

比特率(Bit Rate)表示的是单位时间内通过信道传输的信息量,也就是每秒钟传输的比特数(二进制位数),故也称为位传输速率。比特率越高,数据传输速度越快,单位时间内传送的数据量越大。

比特率的单位是比特/秒(bit/s),简写为bps,常用的还有kbps(千比特每秒)和Mbps(兆比特每秒)等。其中比特是计算机中最小的数据单位,用“0”和“1”表示。


3、波特率与比特率的关系

从历史上看,波特率的起源可以追溯到第一台电子计算机问世之前的几十年。

波特率最常见的地方可能是电话调制解调器。早期的Bell 103和后来的Bell 202,比特率在数值上等于它们的波特率。例如,Bell 202的波特率为1200,比特率为每秒1200比特(1.2kbps)。


在计算机和Arduino板之间的串行通信中,数据直接通过“0”和“1”进行传输。这意味着,对于状态的每次变化,一个比特都会从一个实体传输到另一个实体。因此,在这个仍然非常常见的应用中,波特率与比特率在数值上也相等。


然而,通过巧妙的编码,每个符号能够传输多个比特的信息,例如:我们能够每秒通过传输线发送一次0V、1V、2V或3伏的电压信号,每个信号对两位信息编码了四种可能性,可以分配二进制信号00到0V、01到1V、10到2V和11到3V。


后期的调制解调器都采用允许在每个信令事件上发送多个比特的方法,例如:使用V.32标准的调制解调器能够对每个符号编码4位,并以2400波特运行。这给出了9.6Kbps的比特率。随后的迭代改进,今天我们已经有了可以达到11Gbit/s的IEEE 802.11ax标准。


以上,我们知道了波特率与比特率或每秒比特数不同。在采用二元波形调制时(即每个符号只代表一个比特),波特率与比特率在数值上是相等的。但在其他情况下,如多进制调制(如四相调制、八相调制等),因为每个符号可以代表多个比特信息,比特率将高于波特率。


为了简化,比特率与波特率的关系(波特率×每个符号的比特数=比特率)可以通过如下公式表达:
Bd×(bits/symbol)=Bit Rate,其中比特率(Bit Rate)的单位为比特/秒(bps)。

在实际应用中,我们需要根据具体的通信需求和调制方式来选择合适的波特率和比特率。波特率通常用于表示调制解调器、串口通信等模拟信号的传输速率;而比特率则更广泛地用于衡量网络带宽和视频编码等数字信号的传输速率。

共有访客发表了评论 网友评论

  客户姓名:
邮箱或QQ:
验证码: 看不清楚?