最近因为项目在复习通信原理,对于比特率和波特率概念始终区分不是很明确,网上找了很多教程,找到了我认为最好理解的一个版本。

一,比特(Bit)与信息度量衡

度量衡是一个名词,通俗简单的理解就是某个东西的单位

📍举个栗子:

1, 一个妹子的重量是100kg,那么kg就是单位,用来描述物体(妹子)的性质(质量),kg就是质量的度量衡。

2, 也有很多东西没有度量衡,比如形容一个人很可爱,然而可爱是没有标准单位的。所以才有那个致命直男问题,描述女朋友有多可爱(手动狗头)。

那么信息的度量衡是什么呢?根据乡农提出的理论公式:I=logaPI = -log_{a}P-

PP 是事件发生的概率,II 是事件信息量的单位,当 a=2a = 2II 的单位就是 bitbit,也就是说一个等概率二进制(P=0.5P=0.5)的事件的信息量就是1bit1bit,例如开关的状态(不是开就是关),未出生的胎儿的性别(男或女,不考虑女装大佬),这一事件的信息量也是1bit1bit

二、比特率 和 波特率

上面阐述了bitbit的单位,那么比特率定义为,每秒传输的比特的数量R=1/Tbit/sR=1/T bit/s。比特率为8bit/s8bit/s,意思为一秒传输了8bit8bit,包含了88个二进制事件的信息量。

然而实际传输中,传输速率以每秒发送的符号(baud)数量进行计算,即波特率

当一个符号只包含两种可能,即一个事件两种可能,那么此时 1baud=1bit1baud=1bit。此时波特率等于比特率。

一个符号也有可能包含多个可能,例二中,一个符号中包含四个电平,那么接受端的一个事件,有了abcdabcd四种可能,那么1baud=2bit1baud=2bit。此时波特率为比特率的两倍。