波特率和比特率

本文详细阐述了波特率和比特率的区别与联系。比特率表示单位时间内传输的比特位数,而波特率是单位时间内传输调制状态的个数。波特率与比特率的关系公式为比特率=波特率*单个调制状态对应的二进制位数。在嵌入式系统中,通常逻辑状态为两相调制,因此波特率等于比特率。然而,当采用多相调制如四相或八相时,比特率会是波特率的倍数。编码方式决定了一个码元代表的二进制位数,从而影响实际的数据传输速率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

波特率和比特率

比特率顾名思义,是单位时间内传输了多少比特位,单位是bit/s。 波特率这个概念大家接触最多就是在串口通信中,有一部分人也模糊地认为波特率 = 比特率,其实只是特定时候和比特率相等而已。

放一个官方的公式,比特率 = 波特率 * 单个调制状态对应的二进制位数,那么很明显波特率就是单位时间内传输调制状态的个数,调制状态是个啥,也就是码元,即携带数据信息的信号单元的符号,归根结底就是一个脉冲信号。
因为在嵌入式系统领域大多数情况下逻辑状态只有0和1,也就是两相调制,调制一个码元所对应的二进制位数为1,也就是一个脉冲信号携带一个二进制位的数据,所以也就有了波特率 = 比特率。

承接上面内容,当一个脉冲信号携带两个二进制位的数据时,逻辑状态有这四种:00、01、10、11,也就是所谓的四相调制,此时比特率 = 波特率 * 2,以此类推还有八相调制。

所以对于波特率来说,在比特率确定的情况下,并不一定能确定单位时间传输多少个“符号”,能传多少个“符号”,这要看怎么编码,也就是说一个符号由几位二进制数代表,一位还是两位还是三位…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

铁头小哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值