多进制中,码元速率与信息速率的关系是什么?

如题所述

  先定义一下:
  码元速率:Rc
  信息速率:Ri
  如果使用二进制码元,那么一位码元就表示一位信息,也就是说信息是由一个bit来表示的,而对于二进制的码元来讲,一个码元就是一个bit的二进制码.这样来讲,如果1秒钟传输2400bit的信息,也就需要1秒钟传输2400个的码元.即Rc=Ri.
  如果使用八进制的码元,那么一个码元就可以表示三位信息,也就是说信息由三个bit来表示.对于八进制的码元来讲,一个码元就是三个bit的信息.这样,如果1秒钟传输2400bit的信息,只需要1秒钟传输800个八进制的码元就可以了,这时,Rc=Ri/3

  例如:一个数据码:0000 0000 1111 1010:
  如果是二进制,那么信息(数据)是16bit,每一个bit也是一个码元,因此16 bit数据就是 16个码元,二者速率是相等的.
  如果是四进制,那么信息(数据)依然是16bit,而两个bit才表示一个信息,即16 bit的数据只是8 个码元.这时信息速率就是码元速率的两倍. Ri=16,Rc=8,M=4-->16=8*log2(4)
  这样归纳起来,Rc=Ri/log2(M),或者说Ri=Rc*log2(M),M即进制数,如二进制,四进制,八进制,十六进制......。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-23

先定义一下:

码元速率:Rc

信息速率:Ri

如果使用二进制码元,那么一位码元就表示一位信息,也就是说信息是由一个bit来表示的,而对于二进制的码元来讲,一个码元就是一个bit的二进制码.这样来讲,如果1秒钟传输2400bit的信息,也就需要1秒钟传输2400个的码元.即Rc=Ri。

如果使用八进制的码元,那么一个码元就可以表示三位信息,也就是说信息由三个bit来表示.对于八进制的码元来讲,一个码元就是三个bit的信息.这样,如果1秒钟传输2400bit的信息,只需要1秒钟传输800个八进制的码元就可以了,这时,Rc=Ri/3

例如:一个数据码:0000 0000 1111 1010:

如果是二进制,那么信息(数据)是16bit,每一个bit也是一个码元,因此16 bit数据就是 16个码元,二者速率是相等的。

如果是四进制,那么信息(数据)依然是16bit,而两个bit才表示一个信息,即16 bit的数据只是8 个码元.这时信息速率就是码元速率的两倍。Ri=16,Rc=8,M=4-->16=8*log2(4)

这样归纳起来,Rc=Ri/log2(M),或者说Ri=Rc*log2(M),M即进制数,如二进制,四进制,八进制,十六进制......

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

码元传输速率,又称为码元速率或传码率。其定义为每秒钟传送码元的数目,单位为"波特",又可以称为波特率,常用符号"Baud"表示,简写为"B"。

一个以m波特传送信号的线路,其传送二进制数据的速率不一定是m比特/秒,因为每个信号可以运载几个比特,例如,若使用0、1、2、3、4、5、6、7共8个电平级,则需要,即3个比特来表示一个信号值,因而这种条件下比特率将是波特率的3倍。

另一种说法是:在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形就称为码元。

某系统每秒钟传送2400个码元,则该系统的传码率为2400波特或2400B。但要注意,码元传输速率仅仅表征单位时间内传送码元的数目,而没有限定这时的码元是何种进制,因统一系统的各点上可能采用不同的进制,故给出码元速率时必须说明码元的进制和该速率在系统中的位置。码元,承载信息量的基本信号单位。

从文字编码意义上讲,码元指参与文字编码的键位符号代码;包括数字代码、字母代码、笔画代码、形符代码等,如手机键盘的阿拉伯数字和笔画,电脑键盘的拉丁字母。

本回答被网友采纳
第2个回答  2018-03-08

码元速率和信息速率是传输速率的不同表示方式,两者之间存在着一种转换关系,而这种转换关系取决于码元的进制。

先定义一下:

码元速率:Rc

信息速率:Ri

如果使用二进制码元,那么一位码元就表示一位信息,也就是说信息是由一个bit来表示的,而对于二进制的码元来讲,一个码元就是一个bit的二进制码.这样来讲,如果1秒钟传输2400bit的信息,也就需要1秒钟传输2400个的码元.即Rc=Ri.

如果使用八进制的码元,那么一个码元就可以表示三位信息,也就是说信息由三个bit来表示.对于八进制的码元来讲,一个码元就是三个bit的信息.这样,如果1秒钟传输2400bit的信息,只需要1秒钟传输800个八进制的码元就可以了,这时,Rc=Ri/3

例如:一个数据码:0000 0000 1111 1010:

如果是二进制,那么信息(数据)是16bit,每一个bit也是一个码元,因此16 bit数据就是 16个码元,二者速率是相等的.

如果是四进制,那么信息(数据)依然是16bit,而两个bit才表示一个信息,即16 bit的数据只是8 个码元.这时信息速率就是码元速率的两倍. Ri=16,Rc=8,M=4-->16=8*log2(4)

这样归纳起来,Rc=Ri/log2(M),或者说Ri=Rc*log2(M),M即进制数,如二进制,四进制,八进制,十六进制......。

相似回答