数字系统的信息表示

2023-11-17

1、什么是信息

信息是对物质世界与人类社会中存在的各种各样现象的表示。物质世界的属性可以用某些参数表示。绝大多数物理参数是连续的,在给定范围内连续取值。但在生活中,参数本身是离散的,比如商业记录中采用的金额,他们是现金单位,是离散的。

2、数字系统是如何表示一个连续值的信息

一个信息系统必须能够表示连续的和离散的信息,数字系统也是如此。

以温度值为例:从物理参数角度说温度值是一个连续的量,但是我们也可以用离散的值近似表示温度值。

  • 传感器检测温度并将采集的信号转换为电压,这个电压值也是连续的。我们将这种连续的电压值称为模拟信号,他可以作为温度信号的一种表示形式。
  • 用给定范围内的一定数量的离散电压值也同样可以表示温度信号,比如摄氏温度在-40~119℃的整数值,称这种电压值为数字信号。
  • 我们可以用多个电压信号来表示这些离散值,其中每一个电压信号取一个离散值。最极端的情况是,每一个信号只有两种离散值,但用多个信号组合起来可以表示大量的离散值。这也是数字信号。

绝大多数电子数字系统的信号都采用两个离散值,称为二进制,用到的两个离散值分别称为0和1。

3、使用数字信号的优势

  • 易于存储、处理和交换:容量大。数字信号形式和计算机所用信号一致,都是二进制代码,因此便于计算机对数字信号进行存储、处理和交换。
  • 易于传输:抗干扰能力强,其是加工信号,对于杂波和易产生失真的外部环境和电路条件来说,具有较好的稳定性,传输距离远。
  • 易于加密处理:信息传输的安全性和保密性越来越重要,数字通信的加密处理比模拟通信容易得多。以语音信号为例,经过数字变换后的信号可以用简单的数字逻辑运算进行加密、解密处理。

4、将模拟信号表示成数字信号形式过程

以温度计为例:下图中,幅值表示温度计中水银或酒精的高度,在计算机中不能用连续的方式表示温度(连续其实就是离散的极限,极限在计算机中无法表示)
用1位二进制数字表示
在这里插入图片描述

二进制数只有0和1两个数字,而1位二进制数字智能表示两个对象,我们把这条曲线分为两部分,用一条线分开,线上面部分为1,下面部分为0。这样一条连续的曲线就用一条不连续的折线近似表示。这条折线在时间维度是连续的,在幅值维度是离散的,我们称之为异步波形。

我们无法判定交点是什么,所以我们通常会每隔时间进行一次抽查,抽到的值在线上方,那么到下次抽取之前,这段的值都为1;在线下方就都为0。如上图红线部分,可以发现,时间维度和幅值维度都是离散的,我们把这种波形称为同步波形。

这个过程我们会发现,离散的值表示模拟值,转化后的结果与真实情况差别很大,下面我们考虑用多位二进制表示:
用3位二进制表示
在这里插入图片描述

3位二进制数可以表示8种不同情况。
我们仍在4个时间点观察温度值,我们会发现,时间虽然是离散的,(幅值变得连续了一些)但是幅值可以近似看为连续的,但是这些连续的值不能正好用蓝色虚线上的值表示,如果我们用一个靠近它们的数字来近似表示它们,得到下面的折线,这条折线的时间和赋值都是离散的。得到同步波形。

我们发现,转化后的结果与真实情况更进一步。

我们把用数字量来表示模拟量称为对模拟量进行“量化”,通过上例,可以得出降低量化误差的办法:
1、增加位数(尽可能让让幅值连续)。
2、提高采样或观察频率(尽可能让时间连续)。

幅值
幅值是在一个周期内,交流电瞬时出现的最大绝对值,也是一个正弦波,波峰到波谷的距离的一半。信号的参数一般是用幅值和频率表示;频率就是单位时间内的周期数。

异步与同步解释:
异步:指0与1之间的变化完全由信号本身决定
同步:0或1之间的变化受信号本身和观察时间点共同影响,与时间信号同步,不会随时都在变。

5、为什么数字系统要采用二进制

原因很简单:因为仅仅区分2种情况比区分多种情况要好很多!
比如从0~5V的电压范围,其之间有无数个电压值,要一个一个区分它们显然不可能。把这些值映射或抽象为两个电压区间(或电平),可以避免不确定性,使得数字电路的设计和制造变得简单。
在数字电路中,高电平代表电压较高的一段区间,常用数字1表示,低电平则代表电压比较低的一段区间,通常用0表示。高电平用1表示,低电平用0表示,这种表示法叫做正逻辑表示法,简称正逻辑,反过来叫做负逻辑,即高电平用0表示,低电平用1表示。

6、噪声容限

在高、低电平之间有一个过渡区,在过渡区上属于高电平,在过渡区下属于低电平,通常高低电平转化时,会快速渡过这个区间。
对于输入电压和输出电压,过渡区的大小应该是不一样的,输出电压的过渡区应该大于输入电压的过渡区,即对输出电平的高低要求更为严格。原因是数字信号在传输过程中会受到很多干扰,可能使得高电平信号从发送端到达接收端时电压会发生降低,可能不再是高电平;低电平同理。因此,发送端(即输出端)的高电平要比接收端(输入端)的高电平更高,低电平更低。这样才能尽量避免干扰带来的影响。

两个高电平下限之间的差值称为高电平噪声容限,低电平上限之间的差值称为低电平噪声容限。噪声容限的大小反映电路抗噪声的能力,越大能力越强。
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数字系统的信息表示 的相关文章

  • 数字电路(三)最小项和最大项

    逻辑抽象和描述 把实际问题抽象成变量和逻辑函数根据逻辑函数绘制框图使用真值表或者自然语言描述函数表达式 最小项和最大项 最小项和最大项的定义SSOP和 sum 记法最大项 xff1a 下标和真值表行号一样 xff0c 进制转换值要取反 同一
  • 101序列检测器设计

    101序列检测电路设计 该题对于和我一样即将参加研究生考试的考生来说十分重要 在2014年山东大学研究生入学考试数字电路831和2018年山东大学研究生入学考试数字电路906的试卷中均考到该题 这说明我们要对数据序列检测电路高度重视 设计心
  • 组合逻辑电路——编码器

    组合逻辑电路 编码器 概念 编码的概念 在数字系统中 常需要将有特定意义的信息编成二进制代码 这一过程称为编码 编码器 实现编码的数字电路被称为编码器 二进制编码器 这里我们采用与非门来设计二进制编码器 二进制编码器输出端数量不定 可以根据
  • 数字电路-门电路

    摘要 本章系统地讲述了数字集成电路中的基本逻辑单元电路 门电路 由于门电路中的二极管和三极管经常工作在开关状态 所以首先介绍它们在开关状态下的工作特性 然后 重点讨论了目前广泛使用的CMOS门电路和TTL门电路 对于每一种门电路 除了讲解它
  • Timing Borrow的理解

    在集成电路设计中 静态时序分析 Static Timing Analysis STA 是一种常用的验证方法 用于确保芯片在运行时的时序约束得到满足 在STA分析过程中 Timing Borrow是一种时序收敛技术 即在某些情况下 可以借用下
  • chisel线网(wire)和寄存器(reg)详解(更新)

    主体内容摘自 https blog csdn net qq 34291505 article details 87714172 在Verilog里 模块内部主要有 线网 wire 和 四态变量 reg 两种硬件类型 它们用于描述数字电路的组
  • 逻辑表达式三种化简方法

    逻辑表达式三种化简方法 目录 公式化简法 卡诺图化简法 机器化简法 一 公式法化简 是利用逻辑代数的基本公式 对函数进行消项 消因子 常用方法有 并项法 利用公式AB AB A 将两个与项合并为一个 消去其中的一个变量 吸收法 利用公式A
  • 数字电路设计之加法器的实现

    今天在看博客的时候看到有一种新颖的加法器写法 这和之前的超前进位加法器 二进制加法器不同 这个加法器应用了循环 我觉得应该会综合出来一个很差的东西 然后我试了一下 代码 module adder x y cin sum cout param
  • 数字电路实验(02)小规模组合逻辑电路实验1:交通灯状态

    数字电路实验 02 小规模组合逻辑电路实验1 交通灯状态 2020 5 11 一 实验要求 1 1 实验目的 1 认识解决实际组合逻辑问题的一般方法和过程 2 熟悉基本逻辑门的使用 1 2 实验器材 1 2输入与门 2 3输入与门 3 4输
  • verilog中带符号数据的赋值问题(记录)

    记录今日新发现 关于带符号数据的赋值问题 在组合逻辑中 等号两端数据type类型要相同 即同为signed型或unsigned型 在时序电路中 等号两端数据type类型可以不同 signed或unsigned都可以 wire 1 0 a b
  • chisel多时钟域设计(注释)

    在数字电路中免不了用到多时钟域设计 尤其是设计异步FIFO这样的同步元件 在Verilog里 多时钟域的设计很简单 只需声明多个时钟端口 然后不同的always语句块根据需要选择不同的时钟作为敏感变量即可 在Chisel里 则相对复杂一些
  • 试用74LS161和必要的门电路实现11进制计数器(要求用同步置数法实现)

    题目要求实现11进制计数器 则电路共有11个有效状态 我们可以选择0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010这11个状态作为电路的有效状态 按照上述状态选择方式 应向下图示接
  • 竞争与冒险

    竞争与冒险 文章目录 1 竞争与冒险产生原因 2 判断电路是否存在竞争 冒险现象 3 消除竞争与冒险 1 竞争与冒险产生原因 观察以下门电路 Gate1为 非门 Gate2为 与门 实现了逻辑 F A A
  • chisel使用自定义/标准库中的函数简化设计(更新)

    主体内容摘自 https blog csdn net qq 34291505 article details 87905379 函数是编程语言的常用语法 即使是Verilog这样的硬件描述语言 也会用函数来构建组合逻辑 对于Chisel这样
  • 74160同步置数法解析(以接成同步八进制计数器为例)

    我们先来看一下电路逻辑图 从中提取核心信息 将QD QC QB QA接成0010是为了配合LOAD引脚使用 以将74160的状态置为0010 计数器的最大状态为1001 当74160到达1001时 通过7400N与非门将LOAD引脚置为0
  • MOS管应用---电源开关、电平转换、防反接、全桥变换器

    MOS管应用 电源开关 电平转换 防反接 全桥变换器 1 PMOS作电源开关 Q2也可以用光耦替代 电容C1 电阻R2延长MOS管导通 截止时间 实现软开启 soft start 功能 充电时间3到4个R2 C2 2 NMOS作双向电平转换
  • STM32 USB DP/DM内置的上下拉电阻阻值

    根据USB协议 工作在主机模式 USB DP DM下拉到GND 工作在设备模式 上拉到VCC DP上拉表示高全速设备 DM上拉表示低速设备 STM32在Device模式只支持高速或全速 图片来源于 STM32F407数据手册 红色为示意 实
  • 小学期-中期总结报告

    实训中期总结报告 一 人文 本次实训采取讲练结合的方式 四次讲座分别介绍了实训整体要求安排 开发环境与流程 实验板的硬件电路 单片机原理 随着进度循序渐进 在实践方面 参观贴片整体流程 自己动手焊接电路板 下载实例进行学习 各个案例按照I
  • 芯片后端开发基础知识(二)

    目录 1 静态时序分析 Static Timing Analysis 2 波形的压摆 Slew 3 信号偏斜 Skew 4 时序路径 Clock Path 5 时序弧 Timing Arc 6 时钟域 Clock Domain 7 工作环境
  • 输入延时(Input Delay)与输出延时(Output Delay)

    一 设置输入延时 Input Delay 1 不同的路径需要使用不同的约束 2 输入延时的定义 由下图可以看出Input Delay是以上游芯片的时钟发送沿为参考 上游的输出数据到达FPGA的外部输入端口之间的延迟 输入延迟 input d

随机推荐

  • Siebel EAI- Web Service 常见错误汇总

    由于项目原因部分代码被模糊处理 有些问题待补充 欢迎指出错误 很多试探着理解的 研究的不够深入 问题1 Error invoking service XXX Service method XXXXX at step Invoke WebSe
  • C# 文件与Base64的相互转换

    一 转换工具 1 在线图片转Base64编码 2 BeJson在线JSON校验格式化工具 3 Base64在线加密 解密 二 Base64转文件代码 这个案例是 将已经获取到的Base64字符串 转换成文件 保存到服务器的某个文件路径下面
  • linux下rdkafka编译,Linux下librdkafka编译安装使用学习

    Kafka分为服务端和客户端 服务端集群一般称为brokers 客户端分为生产者 producer 和消费者 consumer 开发者通常用客户端从kafka生产消息或消费消息 不同的语言使用不同的客户端 具体信息参见这个页面 https
  • nginx配置非80端口

    user nobody worker processes 2 events worker connections 1024 http include mime types default type application octet str
  • leetcode刷题python之有效的括号

    class Solution def isValid self s str gt bool dict stack for i in s if i in dict top stack pop if stack else if dict i t
  • 微信小程序:消息提示框(wx.showToast)和 交互提示框(wx.showModal)

    摘要 有时需要提示框来提醒我们相应信息 以及交互提示框来让我们是否继续进行操作 一 消息提示框 1 参数介绍 消息提示框只有提示作用 不能交互 函数是wx showToast 下面列出几个主要且常用参数 2 代码 wx showToast
  • 如何把IE浏览器快速变成灰色来哀悼在汶川地震中遇难的同胞们!

    如何把IE浏览器快速变成灰色来哀悼在汶川地震中遇难的同胞们 把IE浏览器快速变成灰色只要作以下二点即可 第一点 在html页面中 在body中加入下面语句 第二点 在css控制表中 加入下面语句 html filter progid DXI
  • c++11中四种类型转换

    1 static cast 功能 完成编译器认可的隐式类型转换 格式type1 a type2 b staic cast
  • HiveQL中如何排查数据倾斜问题

    如果某个key下记录数远超其他key 在join或group的时候可能会导致某个reduce任务特别慢 本文分析下join的场景 本例子SQL如下 查询每个appid打开的次数 需要排除掉作弊的imei 说明 表cheat imei 750
  • Basic Level 1016 部分A+B (15分)

    题目 正整数 A A A的 D A D A DA 为1位整数 部分 定义为由 A
  • Unity进阶--声音管理器学习笔记

    文章目录 声音管理器 using System Collections using System Collections Generic using UnityEngine public class AudioManager MyrSing
  • 自定义注解及应用场景

    自定义注解及应用场景 深圳蜗牛学苑 课程目标 理解自定义注解概念 掌握自定义注解语法 自定义注解场景中的使用 熟练掌握自定义注解 AOP的使用方式 一 自定义注解 我们回顾一下方法的重写 会发现有 Override 我们把它称为重写的注解
  • 【2】样本不均衡问题及其解决办法

    5 损失函数 在机器学习中 可以通过修改模型中的 class weight 参数 从而调节不均衡样本的惩罚权重 5 1 LogisticRegression 逻辑回归模型 代码 lr l2 LogisticRegression penalt
  • Windows内核--子系统(3.5)

    到底什么是子系统 子系统是用户层概念 在Windows内核之上 如果想要执行类UNIX应用程序 就是POSIX子系统 如果要类似OS 2环境 就是OS 2子系统 如何能模拟出不同子系统呢 一般需要子系统用户态应用程序和相关DLL支援 对于W
  • AI模型推理(4)—— 认识ServingRuntime

    参考 Serving Runtimes KServe Documentation Website 模型推理服务化 如何基于Triton开发自己的推理引擎 知乎 GitHub triton inference server server Th
  • overleaf常见使用操作

    overleaf常见使用操作 数学符号的使用 图片的插入 表格的插入 参考文献 总结 数学符号的使用 链接 最全overleaf在线编辑数学公式以及遇到错误的解决方法 这里主要记一下集合的使用 并集 A cup B D D 1
  • 记一次Prometheus监控下的“内存飙升”事件

    问题描述 尝试定位问题 错误的表达式 重叠的时间序列 Prometheus的高可用机制 联邦集群 修改PromQL表达式 结语 本文将介绍一次在使用Prometheus过程中由于表达式错误引发的问题 以及解决过程 问题描述 项目上的API用
  • Json的float单精度浮点数类型支持Can't assign value '11.88' (type System.Double) to type System.Single

    今天遇到个问题Can t assign value 11 88 type System Double to type System Single litjson不支持单精度浮点数float 只用修改JsonMapper cs脚本就可以 一共
  • 机器学习之从基础数学深入剖析逻辑回归(案例理论相结合)

    逻辑回归 一 从回归问题到分类问题 回归基础请见上一篇文章 https blog csdn net sjjsaaaa article details 115967347 1 机器学习中的分类问题 事物的类别 正确的分类观是建立科学体系 训练
  • 数字系统的信息表示

    数字系统的信息表示 1 什么是信息 2 数字系统是如何表示一个连续值的信息 3 使用数字信号的优势 4 将模拟信号表示成数字信号形式过程 5 为什么数字系统要采用二进制 6 噪声容限 1 什么是信息 信息是对物质世界与人类社会中存在的各种各