什么是码元?什么是比特?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是码元?什么是比特?相关的知识,希望对你有一定的参考价值。

比特:信息量的度量单位,为信息量的最小单位

码元:“在数字通信中常常用时间间隔相同的符号来表示一个二进制数字,这样的时间间隔内的信号称为(二进制)码元”。 而这个间隔被称为码元长度。单位为"波特",常用符号"Baud"表示,简写为"B"(很难理解,我知道T_T)。

怎么理解比较好呢? 

码元是在信道中最小的一个脉冲单位,脉冲就是下面这个有高有低的那个图片(请忽视图片内容,只要大概认识脉冲是什么样子就可以了),

技术分享

如果他这个信号只有高低两种变化,那么一个码元就是一个比特。 

 

例子: 数字“1” 的二进制表示方法是“01”,那么一个码元携带几个比特呢?

有这么公式大家要记住:

技术分享

n:是几个比特

N:几个脉冲变化 

用上面的例子来说,如果字母1是用“01”来表达的话 

n = log2  

那么n=1 ,也就是说一个码元携带一个比特(所以二进制就是一个码元,一个比特)。


再比如,我们发送一个码元出现了8次跳变那么

n = log8

结果n =3 也就是一个码元携带3个比特。  


再比如四进制,一个四进制的码元由两个2进制数字表示(n = log2 4 , n = 2),换句话说这个四进制码元含有2bit信息量。

所以如果要提高速率和数据传输的有效性,码元必须能过携带足够多的比特信息。

本文出自 “网络规划设计师” 博客,请务必保留此出处http://4399819.blog.51cto.com/4389819/1898264

以上是关于什么是码元?什么是比特?的主要内容,如果未能解决你的问题,请参考以下文章

码元-码字-比特等基本概念

串口通讯你真的会了吗?不妨看看这些经验

请问CAN总线的速率为啥用波特率表示,而不用比特率表示?

0.0

某信道的波特率为1000Baud,若令其数据传输速率达到4kb/s,则一个信号码元所取的有效离散值个数为( )

视频码率