记录学习用
提示:以下是本篇文章正文内容,下面内容可供参考
绪论
1.数字信号
模拟信号:时间上连续或数值上连续的信号
数字信号:时间和数值均离散的信号
正逻辑:用低电平表示“0”、用高电平表示“1”称为正逻辑
2.数制
数制:十进制(D:10)、二进制(B:0101)、十六进制(H:0xA0)、八进制(O:012)等
2.1二进制—以2为基数的进位计数制
2.2十六进制—以16为基数的进位计数制
2.3任意R进制数
2.4进制间转换
2.4.1任意进制转换成十进制——上述
2.4.2十进制转换成非十进制
将十进制数转换成R进制数,需将十进制数的整数部分和小数部分分别进行转换,然后将它们合并起来,通常采用基数乘除法
整数部分—除以基数R取余数法
①将整数部分逐次除以R,余数作为R进制的最低位(LSB)
②把前一步的商再除以R,余数作为次低位
③重复步骤②,记下余数,直至最后商为0,最后的余数即为R进制的最高位(MSB)
例:十进制(57)转二进制
除以2 | 余数 | 位数 |
57÷2=28 | 1 | 0(LSB) |
28÷2=14 | 0 | 1 |
14÷2=7 | 0 | 2 |
7÷2=3 | 1 | 3 |
3÷2=1 | 1 | 4 |
1÷2=0 | 1 | 5(MSB) |
得:(1110001)B
小数部分—乘R取整法
将小数部分连续乘以R,取乘数的整数部分作为R进制的各有关小数位,乘积的小数部分继续乘以R,直至最后乘积为0或达到一定的精度为止。
例:十进制(0.625)转二进制
乘数 | 取整数 | 位数 |
0.625×2=1.25 | 1 | -1 |
0.25×2=0.5 | 0 | -2 |
0.5×2=1 | 1 | -3 |
得:(0.101)B
2.4.3任意进制数之间得转换
把十进制数作为中介,先转换成十进制数,再利用上述方法将其转换成目标进制数
2.4.4原码、反码、补码—最高位表示正负号(1为负,0为正)
正数[00011101]:原码[00011101]=反码[00011101]=补码[00011101]
负数[10011101]:原码[10011101]
反码[11100010]:符号位不变,其余求反
补码[11100011]:反码+1
3.码制(BCD代码)
3.1二-十进制代码
即不同位的权重不同:
余3码=8421码+0011
3.2格雷码—一种无权码,也称循环码,其最基本的特性是任何相邻的两组代码中,仅有一位数码不同,因而又叫单位距离码。
3.3奇偶校验码—位于信息码之后
(1)使码组中信息位和校验位的“1”的个数之和为奇数,称为奇校验。
(2)使码组中信息位和校验位的“1”的个数之和为偶数,称为偶校验。