例:在异步串行传输系统中,字符格式为:1个起始位,7个数据位、1个奇校验位和1个终止位。若要求每秒传送120个字符试求传送的波特率和比特率。

本文通过两个实例解析了异步串行传输中,如何计算在不同字符格式下(如起始位、数据位、奇偶校验位和终止位)的波特率和比特率。第一例中,每秒120字符的10位帧计算得出1200波特和840比特;第二例涉及ASCII码的10位数据格式,详细说明了4800bps下的字符、数据位和总位速率。
摘要由CSDN通过智能技术生成

例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每个字符里数据位的位数

reference:

波特率和比特率的定义及计算-CSDN博客

比特率 波特率 数据传输速率 区别;波特率与比特率--转换公式_数据传输速率公式-CSDN博客

问一道计算机原理的基础题,关于数据传输率的_百度知道 (baidu.com)

  • 14
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值