码元传输速率计算及运用

link: click here




码元传输速率又称波特率,有些书上叫做传码率或调制速率,记作RB 以波形每秒的振荡数来衡量。如果数据不压缩,波特率等于每秒钟传输的数据位数,如果数据进行了压缩,那么每秒钟传输的数据位数通常大于调制速率,使得交换使用波特和比特/秒偶尔会产生错误。波特率是指数据信号对载波的调制速率,它用单位时间内载波调制状态改变的次数来表示,其单位是波特(Baud)。

波特率与比特率的关系是比特率= 波特率×单个调制状态对应的二进制位数。 在不同的信号调制系统中,每个码元所载的比特是不同的。例如,二进制数字传输中一个码元可携带一个bit,八进制数字传输中,一个码元可载3个bit。 一个码元有8个状态值时,2^3=8,也就是说在调制时,每3个比特组成一个码元,其对应的8个状态就是在星座图中的8个点,例如8 PSK,即该码元携带3个bit的信息量。 一般考试时都会告诉你RB的值,常规有9600 4800等

一般而言,每个码元脉冲可代表log2 M个M进制bit。即,比特率与波特率的关系为Rb = RB log2M bps 

举例说明:
若一个码元有4个状态值时,该码元携带多少bit的信息量?在9600波特对应的信息传输速率是多少b/s?
解答:
在4个状态值时,按上述的推理可以知道( 2^2=4),每2个比特组成一个码元。即该码元携带2个bit的信息量。
在9600RB条件下,利用Rb公式,就可以直接得到=  9600 log2 4 = 9600×log2(4)=9600×2=19200 bps

你可能感兴趣的:(EMBEDDED)