比特率(Bit rate):每秒传输的二进制位数,单位为比特每秒(bit/s)
波特率(Baud rate):表示每秒传输的码元个数,即每秒传输的符号个数;注意,他的单位为波特(Baud),他代表每秒的调制数,以波特每秒为单位是错误的
他们两个的让人蒙蔽的原因主要是调制方式不同导致的
(1)比如我们想传输电平状态,电平状态有两种0V和3.3V,我们用0表示0V,1表示3.3V,此时每个码元代表一个一个二进制数字0或1;即波特率等于比特率;
(2)但是如果在传输过程中,电平有四种呢,那么我们就可以用00,01,10,11来表示这四种电平状态,那么此时每个码元就会有两个二进制数,即00,01,10,11,此时每秒传输的码元数是二进制数的一半即此时的波特率等于比特率的二分之一#######比特率为8bit/s,每秒传输八个位,波特率为4baud,每秒传输四个码元(一个码元两位)
(3)如果是001,010,011。。。。。。呢
波特率和比特率的换算
比特率 = 波特率 * (一个码元含几个位)
官方换算:比特率 = 波特率 * log2(N)