何为码元?
何为码元?
一个码元 = (数字信号)矩形脉冲 or (模拟信号)n个正余弦周期(n≥1)
4进制信号码元表示
双极性的二进制数字基带信号码元和调制模拟信号的码元
二进制归零(单极性)码元:不为零电压的矩形脉冲 = 1;零电压的时间序列 = 0
所以一个码元表示1bit的信息量,只能表示1或0,两个状态中的一个
波特率 = 码元数量/s
1s × 波特率= 码元数量 : 1s能传递多少个码元
波特率 vs 比特率
比特率:以机器码位单位,而波特率是以码元为单位;
机器码:电脑能理解的0, 1机器语言
码元:数字信号中指的就是矩形脉冲,模拟信号一般指的是n个正余弦周期
多进制的码元
4进制: 有4种不同的脉冲形状,一般是高度不一样(单极性)
一个码元如果用二进制01表示,则需要两位机器码,00,01,10,11
一个码元则携带两位机器码,
所以:4进制的比特率 = 2 × 波特率
8进制:有8种不同的脉冲形状, 000, 001, 010, 011, 100, 101, 110, 111
所以:8进制的比特率 = 3 × 波特率
形象理解码元
一个码元就是一个脉冲信号,一个脉冲信号有可能携带1bit数据,也有可能携带2bit数据、4bit数据!你发送一个脉冲信号,如果就可以携带4bit数据,肯定发送速率更快啊!
那么怎么实现一个脉冲信号就能携带多个bit数据呢?就需要一定的技术了,比如设置模拟信号中信号的频率、相位、振幅啥的。举个例子:把振幅分成四种,低(00)、中(01)、高(10)、很高(11),这样我发一个脉冲信号,它的振幅是低,那就说明发送的是00(也就是2bit),它的振幅是中(01),发送的就是01(也就是2bit)……也就实现了一个脉冲信号,携带2bit的功能…(举个不恰当的例子让大家理解而已,明白啥意思就行)
再说一次,一个码元就是一个脉冲信号!波特率指的就是1秒能发送多少个码元,也就是1秒能发送多少个脉冲信号!
一个码元能携带1bit数据,那么比特率 = 波特率!
一个码元能携带2bit数据,那么比特率 = 2倍的波特率!
一个码元能携4bit数据,那么比特率 =4倍的波特率!
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。