层次:
信息 -> 数字 -> 信号
数制
- 二进制 Binary —— 10101B
- 八进制 Octonary —— 345O
- 十进制 Decimal —— 123D
- 十六进制 Hex —— 4F32H
编码与解码
-
指定某一组数码组合去表示某一信息的过程叫做编码。
BCD码,二—十进制码,Binary Coded Decimal
就是将十进制数映射为二进制数的一种编码规则。
-
可靠性编码
用于检验信号可靠性的编码。
-
奇偶校验码
奇校验: 信息串中1的个数为奇数那么将校验位置为0,1的个数为偶数就将校验位置为1.
偶校验: 信息串中1的个数为偶数那么将校验位置为0,1的个数为奇数就将校验位置为1.缺点: 1.没有办法纠错 2.对于判断是否错误有局限性,例如若对于偶校验错误两位,那么无法检验出错误。
-
格雷码
将十进制表示为二进制之后,从右边第一位开始,两位两位的做异或运算,到最后一位是在左侧补零之后进行异或获得最后一位,将重新运算之后的组合的数就是原来数的格雷码表示形式。
例如: 1001 的 格雷码就是 1101
这样重排之后的十进制对应的二进制编码汇编的比较规律,方便进行校验。
-
Hamming码(信道编码)
如果信息有一位错误,那么可以将其找出,并修改。