一、波特率的比特率的概念
波特率:每秒传送的符号(码元)数量,又称为传码率,单位是波特(Baud、B即symbol/s)
比特率:每秒钟传送的比特数量,又称为传信率,单位是bit/s或bps(bit per second)
码元:在通信系统中,携带数据信息的信号单元铖玮码元,也称为符号(symbol)
举例说明:日常生活中乘坐公共交通工具出行,每个人就是一个比特,公共交通工具就是码元,单位时间的发车数量就是波特率,单位时间运输的人数就是比特率 。
在串口通信中,每秒发送的字节数(因为一个字节包含着八个bit)是波特率,每秒钟发送的bit数为比特率。
二、波特率和比特率的关系
码元类型 | 码元状态 | 码元状态总数量 | 码元所需比特位数 |
---|---|---|---|
2种状态的码元 | 0、 1 | 2 | 1 |
4种状态的码元 | 00、 01、 10、 11 | 4 | 2 |
8种状态的码元 | 000、 001、 010、 011、 100、 101、 110、 111 | 8 | 3 |
由此可以得出,假设码元状态为N,则此码元所需要的比特位数如下:
比特位数
三、拓展
频谱带宽:频谱带宽其实是通信信号的最高频率和最低频率的差值。信号的波特率越高,在通信信道中传输此信号时,占用的通信信道频谱宽度就越大。比如在运输系统中,车型越大,行车占用的道路宽度就越大。
受硬件芯片处理速度的限制,为提升比特率,可通过提升波特率以及单个码元比特位数,进而提升比特率。此外,通信系统还要求设备芯片波特率≥信号波特率 ,通常芯片波特率有45GB、 69GB、 96GB、 128GB。如果所设计的信号波特率大于设备芯片波特率,则说明此信号是无法实现的,因为没芯片可以支持此信号的产生。
同时根据香农定理和经验,信号所需的频谱宽度数值应大于信号波特率的1.2倍,才能保证信号可以被高质量传输。在不考虑其它影响传输的因素,我们可以根据香农定理和经验,粗略算出波特率与所需频谱带宽的关系。
在主机和从机传输信号的过程中,主机和从机需要设置相同的波特率,否则会出现数据传输乱码现象或者数据传输失败现象。
注:本文部分引自以下链接博主,如若侵权,请联系删除一文搞懂比特率和波特率 - 知乎 (zhihu.com)