ZKX's LAB

传输一位等概率的二进制码所携带的信息量 误码率和误比特率的区别?

2021-04-26知识3

一个变长编码的基数为3,码子长度为1,1,2,2,3,3,3则该码字是否为唯一可译码? 香农编码是是采用信源符号的累计概率分布函数来分配字码的。香农编码是根据香农第一定理直接得出的,指出了平均码长与信息之间的关系,同时也指出了可以通过编码使平均码长达到极限值。香农第一定理是将原始信源符号转化为新的码符号,使码符号尽量服从等概分布,从而每个码符号所携带的信息量达到最大,进而可以用尽量少的码符号传输信源信息。香农编码属于不等长编码,通常将经常出现的消息变成短码,不经常出现的消息编成长码,从而提高通信效率。香农编码严格意义上来说不是最佳码,它是采用信源符号的累计概率分布函数来分配码字。编码步骤如下:(1)将信源符号按概率从大到小顺序排列,为方便起见,令(2)按计算第i个符号对应的码字的码长(取整);(3)计算第i个符号的累加概率;(4)将累加概率变换成二进制小数,取小数点后 位数作为第i个符号的码字。香农编码的效率不高,实用性不大,但对其他编码方法有很好的理论指导意义。一般情况下,按照香农编码方法编出来的码,其平均码长不是最短的。即不是紧致码(最佳码)。只有当信源符号的概率分布使不等式左边的等号成立时,编码效率才达到最高。

1b是一个几位的二进制数? 这里要说明,大写字母 B 代表字节(BYTE),小写字母 b 代表一个二进制位(bit)。因此,准确地讲,1b 就是一个二进制位。其换算关系为:1 BYTE=8 bit。

设有一个由字母A、B、C、D组成的字,传输每一个字母用二进制码元编码,00代表A,01代表B10代 不同字母等概出现时,每个字母的平均信息量即达到了信息源的最大熵H(x)=log24=2(bit/符号)每个字母用二进制编码,每个宽度为62616964757a686964616fe59b9ee7ad94313333396666365ms,所以每个字母的持续时间是2×5ms,字母传输速率为平均信息速率为Rb=RB×H(x)=200(bit/s)$每个字母非等概出现时,每个字母的平均信息量为H(x)=1/5log25+1/4log24+1/4log24+3/10log210/3=1.985(bit/符号)平均信息速率为RbRB×H(x)=100×1.985=198.5(bit/s)[知识点窍]平均信息量:信息源的最大熵:H(x)=log2n(bit/符号))信息速率:Rb=RBN·H(x)(bit/s)[逻辑推理]直接利用信息源的平均信息量公式(当不同字母等概出现时可以利用信息源的最大熵公式H(x)=log2n(bit/符号),将PA、PB、Pc、Po的值代入,计算得出每个字母的平均信息量H(x);然后根据传输每个字母占用的时间宽度,计算出字母的传输速率,也就是码元速率RB4;将每个字母的平均信息量H(x)与码元速率RB4相乘,得出平均信息速率Rb。

#传输一位等概率的二进制码所携带的信息量

随机阅读

qrcode
访问手机版