比特、位、字节、比特率、波特率的区别

最近在考软考网络工程师,对这些概念比较模糊,故在此整理并记录,方便新人学习。本文偏向于计算机领域,对于通信、无线电等领域可能不太适用,大家参考一下就好。

文章还没写完,先发布,等后面有时间了再更新。后台还有好多文章没更新。。。咕咕咕~~~

比特

1比特=1bit=1b(小写)=1位

也就是说比特、bit、b、位这四个意思是一样的

字节

1字节=1Byte=1B(大写)=8bit(在计算机中一般来说等于8bit)

容量单位

在计算机中系统计算文件大小、系统中计算硬盘容量、内存这些领域,换算是1K=1024,这是为了方便寻址。

1字节=1Byte=1B=8bit
1KB=1024B
1MB=1024KB
1GB=1024MB

比特率

一秒钟传输10个比特,比特率就是10bit/s=10b/s=10bps(bit per second)

在网速、速率、传输速度等领域,换算是1K=1000,是为了方便计算。
1Kb/s=1000bit/s
1Mb/s=1000Kb/s
1Gb/s=1000Mb/s

举例:无论信号波形怎么跳动的,只要是1秒传送2个bit,则比特率为2bit/s

码元

信号脉冲一下,就是一个码元。码元速率就是一秒钟内传输了多少个码元。

一个码元内可能包含一个或多个bit,这是根据信号编码来定义的,比如频率、振幅、相位等。

比如在计算机中,高电平代表1,低电平代表0,那每一次信号脉冲都是一个码元。

比特、位、字节、比特率、波特率的区别

在别的领域中,一个码元可能包含多个比特。比如有一个信号,信号有高、中、低、零四种状态,现在定义高信号代表11,中信号代表10,低信号代表01,零信号代表00,那么此时一个码元就包含2个比特。

(此处放图片,画了高中低零四种状态和比特。)

波特率

一秒钟传输10个码元,波特率就是10bps=10b/s(Baud per second)(注意!这里说的是波特率,不是比特率。)(波特率的单位网上有多种说法,这里写的可能不准确)

根据信号调制,一个码元中可能包含多个比特,所以在非计算机二进制领域中,大多数情况波特率不等于比特率。

在计算机领域中,信号只有高电平和低电平,也就是1和0;因此一个码元只包含一个比特,所以计算机领域中波特率等于比特率。

比特率和波特率的关系

计算机中为二进制,信号只有高电平和低电平,也就是1和0;一个码元中只有一个比特,所以计算机中比特率=波特率
所以在计算机二进制中,1秒传输10个bit,波特率就是10bit/s=10b/s=10bps

比特、位、字节、比特率、波特率的区别

在通信、无线电等其他领域,用的不一定是二进制,所以大多数情况波特率不等于比特率。

比如上图例2中,信号波动会有多个不同的电压,也就是说信号波动一次,传输了不止一个bit。(在这里画图,包含一个bit的波动,2给bit的波动),假如一秒跳动3次,跳动一次传输2bit,那波特率就是3bit/s,比特率就是6bit/s。

给TA打赏
共{{data.count}}人
人已打赏
开发

UML-对象图

2023-9-15 16:40:57

开发

lua系统学习02-变量

2023-9-15 16:43:04

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索