例1:在异步串行传输系统中,字符格式为:1个起始位,7个数据位、1个奇校验位和1个终止位。若要求每秒传送120个字符试求传送的波特率和比特率。
解:根据题目给出的字符格式,有效数据为7位,一帧包含1+7+1+1=10位
故波特率为:120*10=1200bps=1200波特(Baud、B)
两相调制(单个调制状态对应1个二进制位)的比特率等于波特率
又因为有效数据位为7位,而传送一个字符需10位
故比特率为:1220*(8/10)=840bps
(比特率还可以直接求:7*120=840 bps)
例2:用异步方式传送ASCII码,数据格式为:数据位8位、奇校验位1位、停止位1位。当波特率为4800b/s时,每个字符传送的速率是多少?每个数据位的时间长度是多少?数据位的传送速率又是多少?
解:每个字符包含10位,因此字符传送速率为:4800÷10=480字符/s
波特率(Baud、B)= 一个字符的二进制位数 x 字符/秒(Bps)
数据位8位,奇校验1位,停止位1位,共10位就是一个字符的二进制位
Baud ÷ 一个字符的二进制位数 = 多少字符/s
每个数据位长度L=1s÷4800≈0.0002083s=0.2083ms(10^-3s)
波特率=4800b/s,每秒传4800位,
那么传一个数据位的时间长度用1s除以每秒传的总位数4800位
数据位传输速率为480字符/s × 8b/字符=3840b/s。
每个字符传送速率x每个字符里数据位的位数
<