本帖最后由 vang 于 2015-2-12 22:58 编辑
首先:波特率和比特率是两个不同的概念。
可以这样去理解:信号传输中最基本的单位是数据位(也就是常看到的二进制0和1这种),n个二进制数据位组成一个符号(symbol),波特率是信号每秒传输的符号个数,即信号每秒调制状态的变化次数,而比特率是信号每秒传输的所有数据位。所以,他们的关系是:比特率=波特率× n(每个符号负载的二进制位数);假如比特率为9600bps,即每秒钟传输9600数据位,若每个符号由8位组成,波特率即为9600/8=1200Bd,每秒传输1200个符号。
01
波特率和比特率的关系
波特率是单片机或计算机在串口通信时的速率;波特率描述的是信号调制的能力,而比特率描述的是信号传输的能力。在模拟线路中,以波形每秒的振荡数来衡量信号速率;数据不压缩时,波特率即等于每秒钟传输的数据位数,压缩后,每秒钟传输的数据位数(比特率)往往大于调制速率(波特率)。信号在传输中若要经过数模转换时就必须进行调制,波特率指信号被调制以后在单位时间内的状态变化,即单位时间内载波参数变化的次数。
波特率又叫 码元传输速率,在信息传输通道中,携带数据信息的信号单元叫码元。码元即相当于上面提到的字符,波特率也就是每秒调制的符号数,单位是Baud(Bd)或 symbol/s(符号/秒)。 只有当每个信号符号所传输的数据为一位时(n=1),波特率才等同于比特率(数值上)。不同的调制方式可以在一个码元符号上负载多个bit位信息,一般情况下同一信道的波特率要低于其比特率。 比特率又叫 位传输速率,即每秒钟传送的二进制位数,是数字信号的传输速率,单位 bit/s 或 bps,还有 Kbps(千比特每秒)、Mbps(兆比特每秒)。
波特率是传输通道频宽的指标。在设备间通讯时,调制解调器的波特率一定要相同,若两者调制解调器的波特率不一致,需要改变较快调制解调器的波特率与较慢的调制解调器的波特率相匹配。
|