编码分类
- 定长编码
- 变长编码
信源编码——以提高通信的有效性为目的
哈夫曼编码——最优的信源编码(可变字长编码)
- 哈夫曼树——最优的二叉树
格雷码——防止数据损坏,每次编码只改变一位二进制
二进制转格雷码(移位异或法)
- 二进制码写2遍
- 第2遍右移1位
- 与第1遍进行异或运算
- 舍弃最后一位
格雷码转二进制(下拉异或法)
- 格雷码写1遍
- 前1位与后1位进行异或运算
- 结果与后一位进行异或运算
- 直到最后一位结束
编码分类
信源编码——以提高通信的有效性为目的
哈夫曼编码——最优的信源编码(可变字长编码)
格雷码——防止数据损坏,每次编码只改变一位二进制
二进制转格雷码(移位异或法)
格雷码转二进制(下拉异或法)