### 知识点总结 #### 一、数制与编码转换 **1.1 数制间的转换** - **二进制转十进制**: 通过将每个二进制位乘以其权重并求和来实现。例如,对于二进制数`1011001`,其十进制值为\(1\times2^6 + 0\times2^5 + 1\times2^4 + 1\times2^3 + 0\times2^2 + 0\times2^1 + 1\times2^0 = 89\)。 - **二进制转八进制**: 每三个二进制位转换为一个八进制位。例如,对于`1011001`,先填充零成为`010 110 01`,然后转换为`261`。 - **二进制转十六进制**: 每四个二进制位转换为一个十六进制位。例如,对于`1011001`,先填充零成为`0010 1100 1`,然后转换为`59`。 **1.2 十进制转其他进制** - **十进制转二进制**: 使用除2取余法,直到商为0。例如,对于`76`,转换过程为\(76÷2=38\)余0,\(38÷2=19\)余0,\(19÷2=9\)余1,\(9÷2=4\)余1,\(4÷2=2\)余0,\(2÷2=1\)余0,最后得到二进制为`1001100`。 - **十进制转八进制**: 使用除8取余法,直到商为0。例如,对于`76`,转换过程为\(76÷8=9\)余4,\(9÷8=1\)余1,最后得到八进制为`114`。 - **十进制转十六进制**: 使用除16取余法,直到商为0。例如,对于`76`,转换过程为\(76÷16=4\)余12(C),最后得到十六进制为`4C`。 **1.3 小数部分转换** - **十进制转二进制**: 使用乘2取整法,直到小数部分为0或达到所需精度。例如,对于`0.57`,转换过程为\(0.57×2=1.14\)取1,\(0.14×2=0.28\)取0,\(0.28×2=0.56\)取0,\(0.56×2=1.12\)取1,最后得到二进制为`0.1001`。 #### 二、十六进制与二进制之间的转换 **1.5 十六进制转二进制** - 每个十六进制位对应四位二进制位。例如,对于`10A`,转换过程为`1010`对应于A,`0001`对应于1,最后得到二进制为`100001010`。 #### 三、二进制运算 **1.6 二进制加减法** - **加法**: 与十进制加法类似,但遵循二进制规则。例如,对于`0101.01 + 1001.11`,按照二进制加法规则计算得到结果为`1111.00`。 - **减法**: 也可以使用补码运算来进行。例如,对于`1011.1 - 101.11`,可以通过补码转换进行计算,最终得到的结果为`101.11`。 **1.7 二进制运算示例** - **加法运算**: 对于`36.5 + 28.625`,先将十进制数转换为二进制,然后相加,结果为`1000001.001`。 - **减法运算**: 对于`116 - 78`,先将十进制数转换为二进制,然后相减,结果为`100110`。 #### 四、格雷码与自然二进制之间的转换 **1.9 自然二进制转格雷码** - **转换规则**: 除了第一个位外,每个位等于它前面的位加上当前位(按异或操作)。例如,对于`011010`,转换为格雷码为`010111`。 **1.10 格雷码转自然二进制** - **转换规则**: 相反地,从第一位开始,每个位等于前一位加上当前位(按异或操作)。例如,对于`001101`,转换为自然二进制为`001001`。 #### 五、二进制码 **1.11 二进制码** - **原码**: 符号位在最左边,数值位保持不变。例如,对于`+48`,原码为`00110000`。 - **反码**: 正数的反码与原码相同;负数的反码是正数的反码按位取反后,符号位保持不变。例如,对于`-96`,原码为`11100000`,反码为`10011111`。 - **补码**: 正数的补码与原码相同;负数的补码是在其反码的基础上加1。例如,对于`-36`,原码为`10100100`,反码为`11011011`,补码为`11011100`。 **1.12 反码和补码运算** - **运算**: 使用补码进行加减法运算更为方便。例如,对于`33 - 17`,首先将`17`转换为补码,然后进行加法运算,结果为`16`。 #### 六、BCD码 **1.13 BCD码表示** - **8421BCD码**: 每个十进制位由四位二进制位表示,且对应于该位的十进制值。例如,对于`378.625`,转换为8421BCD码为`001101111000.011000100101`。 - **余三码**: 是一种BCD码变体,每个代码比相应的8421BCD码大3。例如,对于`378.625`,转换为余三码为`011010101011.100101011000`。 **1.14 8421BCD码转二进制** - **转换**: 将每个四位的8421BCD码转换为其对应的十进制数,然后再转换为二进制数。例如,对于`10010101`,转换为十进制数为`95`,再转换为二进制数为`01011111`。
2025-10-12 11:21:51 962KB 数字电路
1
针对传统过温保护(OTP)电路的温度阈值点和迟滞量受电源电压影响较大和功耗大等缺点,基于0.18 μm BCD工艺,设计了一种新型的高稳定和低功耗的过温保护电路。通过引入带有温度系数电流的反馈技术实现温度阈值点和迟滞量。Hspice仿真结果表明,当温度达到138℃时,能准确地关闭系统,达到保护电路的目的;当温度降低126℃时,系统恢复正常工作。电源电压在3~5 V之间变化时,过温保护的温度阈值点和迟滞漂移量分别为1.75℃和0.05℃,该电路具有结构简单、功耗低和抗干扰能力强等特点,过温保护电路表现出优良的性能,满足了过温保护电路的低功耗和高稳定性的设计要求。
2023-04-04 15:52:11 500KB 现代电子技术
1
由于雷达信号覆盖带宽范围的增大,在对宽带雷达信号进行模数转换时,采样频率需要达到吉赫兹,因此存在后端的信号处理速度和信号采样速率不匹配的问题。为了解决该问题,采用高效数字信道化结构。为了实现对经过该结构处理的雷达信号的频率参数估计,提出在传统的瞬时相位差测频的基础上加上中值滤波处理的测频方法。仿真结果表明该方法能够有效地提高调制信号的测频精度,减小由于相位编码信号本身存在相位跳变而引起的测频误差。可以将该方法应用于宽带数字接收机后端信号处理的频率测量。
2023-03-08 20:01:20 599KB 现代电子技术
1
为解决水下图像的分割问题,在李纯明模型(Li模型)和Chan-Vese模型(C-V模型)的基础上提出了指定目标的分割方法和多灰度目标的分割方法。对于指定灰度目标的分割方法,在C-V模型基础上加入了小范围的距离约束项,使其具有了局部性,可在多灰度目标中分割出预期目标;对于多灰度目标的分割方法,在李纯明方法的基础上加入了边缘定位函数作为其内部能量项,其对多灰度目标分割结果较好,且抗噪性较好。最后通过实验证明本文2种方法对水下多灰度目标图像的分割是有效的。
2023-02-24 19:48:58 1022KB 现代电子技术
1
忆阻器是具有记忆和连续输出特点的非线性电阻器,现已成为电路中的第 4 种基本元件。 以一个三次光滑的非线性忆阻器模型为基础,与常见的有源低通滤波器相结合,利用电路分析的基本理论,分析该电路的频率响应特性,并与有源 RC 电路进行对比,对含有忆阻器的有源低通滤波电路进行电路仿真,其结果很好地验证了理论分析。
2022-12-08 17:42:47 498KB 现代电子技术
1
在卫星通信系统中,卫星相对于地面有非常大的径向速度,这种相对运动使地面上的扩频应答机接收到的信号附加了较大的多普勒频移,捕获难度大。针对高动态扩频信号捕获问题,提出了一种基于快速傅里叶变换(FFT)的快速捕获方法,并完成了软件仿真和硬件实现。该方法用FFT的方法遍历了伪随机码的所有相位,并通过本地伪码做FFT运算后的左/右循环移位来遍历多普勒频率范围,能够在得到载波多普勒频移的同时捕获伪随机码相位偏移。仿真结果表明,该方法具有捕获效率高,占用资源少的优点,适用于高动态环境。
2022-04-29 10:08:47 491KB 现代电子技术
1
为解决家庭照明线路检修过程中暗敷线路探测的难题,设计了一种以STM32单片机为核心的测量设备。该设备基于电磁耦合原理,能有序采集带电线缆的微小电磁信号,并根据信号的幅频特性,判断出电缆是否带电及其负载类型,检测完毕后进行墙体线路回放显示,并用WT588D语音芯片播报探测结果。经测试,本设备能精确探测带电电缆位置和负载类型,单点的平均测量时间低于7 s,一般线路的路径测量时间在70 s左右,测量速度快,工作稳定可靠。
2022-04-27 16:09:01 1.12MB 现代电子技术
1
研究论文-一种基于多相滤波器组的信道化接收机设计方法
2022-02-25 20:43:35 598KB 现代电子技术
1
为了提高测量精度,论述了相位法激光测距的原理和提高测量精度的方法.着重对频率产生电路、差频测相和数字鉴相电路进行了比较深入的分析与讨论.从理论上论证了差频测相的原理,举例说明了数字鉴相对测量精度的影响.最后针对频率漂移、相位测量等原因引起的测量误差,提出了相应的解决措施,提高了系统的测量精度和稳定性.
2021-12-21 17:15:32 211KB 现代电子技术
1
研究论文-基于 LDPC码的 BICM 在 PSK系统中的性能研究
2021-12-14 10:58:10 401KB 现代电子技术
1