一看就懂——波特率和比特率的区别和联系

一、定义

波特率:在串行通信中每秒钟传输的信号变化次数。假设某串口通信波特率为9600,则该信号每秒高低电平变化9600次。

比特率:单位时间内传输送或处理的比特的数量(bit),单位为bps。假设网络下载速度为1Mbps,则这一秒内你能下载1Mb数据。

二、区别

波特率:描述波形信号的变化次数,至于信号是什么含义,我不在乎。我只在乎波形上每秒内信号变化次数。

比特率:描述信号传递了多少bit的数据,至于信号是什么波形,我不在乎。我只在乎每秒这个信号包含了多少信息。

三、联系

1. 比特率 = 波特率 * 每单位的码元包含的数据。码元什么意思呢?先别着急

举个例子,假设某数字信号规定:

        +2V ~ +3V代表11

        +1V ~ +2V代表10

        -1V ~ -2V代表01

        -2V ~ -3V代表00

如果波特率为115200,则1s内能传输115200个码元,也就是115200个不同的码元。

某个码元的电平可能有四种情况:+2V ~ +3V,+1V ~ +2V,-1V ~ -2V,-2V ~ -3V

但不管是什么电平范围,这个电平都表达了2bit的数据。

所以在波特率为115200的情况下,共传递了115200 * 2 bit的数据,故比特率就是115200 * 2bps。

2. 为什么这两者可能混淆呢?

是因为计算机中大多通信利用2进制完成,每个码元恰好表达1bit数据,故在二进制下,比特率 = 波特率,这时很多说法就不再区分两者了。但二者实际是不同的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值