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

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

怎么理解比较好呢? 

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

什么是码元?什么是比特?区别是什么?_第1张图片

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

 

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

有这么公式大家要记住:

什么是码元?什么是比特?区别是什么?_第2张图片

n:是几个比特

N:几个脉冲变化 

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

n = log2 2  

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

 

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

n = log2 8

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

 

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

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

另解:

码元:在数字通信中常常用时间间隔相同的符号来表示一个二进制数字,这样的时间间隔内的信号称为(二进制)码元。而这个间隔被称为码元长度。值得注意的是当码元的离散状态有大于2个时(如M大于2个)时,此时码元为M进制码元。(百度百科)

这里说的比较官方,一下子没反应过来。在谢希仁这本书中有一个实例,假定基带信号为101011000110111010…如果直接传送,则每个码元携带的信息是1bit(可以理解为每个二进制都是一个码元),而将上面的信号分为 101 011 000 110 111 010,则视为6个码元,每个码元为3bit,8种表现形式,2^3.这种表现形式就是说接收方要唯一确定这个码元,官方点就是8种不同的振幅或者频率或者相位。你也可以分为1010 1100 0110 1110 10..这种为5个码元,16种表现形式。

总结:码元说白了就是你以怎样的形式去定义你要发的信息,传输多个bit,还是一个码元。


码元、符号、波特率、比特率等概念的了解参考一下链接:

https://blog.csdn.net/duqi_2009/article/details/6131348?utm_source=blogxgwz0

你可能感兴趣的:(LTE)