做电子或通信相关工作的人肯定经常听到"数字信号"和"模拟信号"这两个词,但很多人对它们的理解还停留在"0和1"与"连续波形"的层面。实际上,数字信号和模拟信号的区别远不止于此,它们在工程应用中的选择也各有讲究。今天就把这个话题从概念到应用彻底讲清楚。
模拟信号是连续变化的信号,比如声音信号、温度信号、电压信号,它们在时间和幅度上都是连续的。数字信号则是离散的,通常只有两个状态(0和1),在时间上是离散的(只有特定时刻有值),在幅度上也是离散的(只有两个或几个特定值)。举个例子,麦克风把声音转换成电压信号,这是模拟信号;CD把声音记录成0和1的编码,这是数字信号。
为什么现代科技越来越数字化?核心原因有几个。第一是抗干扰能力强,模拟信号在传输过程中容易受噪声干扰,信号质量会逐渐下降;数字信号只有0和1两个状态,只要噪声不把0变成1或把1变成0,信号就能完美还原。第二是容易存储和处理,数字信号可以直接存成文件,用计算机处理起来非常方便;模拟信号要存储和处理就麻烦多了。第三是精度高,数字信号的精度取决于量化位数,要多高就做多高;模拟信号的精度受物理器件限制,很难做高。
但模拟信号也不是一无是处。自然界的信号本质上都是模拟的,声音、光、温度、压力都是连续变化的。所以很多传感器输出的都是模拟信号,比如热电偶输出的电压、麦克风输出的音频信号。这些信号要进入数字系统处理,必须经过AD转换(模数转换);处理完之后要输出给执行器或显示设备,又要经过DA转换(数模转换)。AD和DA是连接模拟世界和数字世界的桥梁。
AD转换的核心过程分三步:采样、量化、编码。采样是把连续时间信号变成离散时间信号,按照奈奎斯特采样定理,采样频率至少要是信号最高频率的两倍才能完整还原信号。量化是把连续幅度的信号映射到有限个离散电平,量化位数越多,精度越高,比如8位AD能表示256个等级,16位AD能表示65536个等级。编码是把量化后的数值转换成二进制码。
在工程应用中,选择模拟还是数字方案要看具体场景。比如音频领域,专业录音棚可能用模拟设备来获得更"暖"的音质(因为模拟信号的谐波失真让人耳觉得好听),但最终还是会转换成数字格式来存储和传输。工业测量中,传感器输出的模拟信号需要经过AD转换后送进MCU或FPGA处理。通信领域基本已经全数字化了,因为数字通信的抗干扰能力和多路复用能力远优于模拟通信。
一个有趣的现象是,虽然数字化是大趋势,但模拟电路并没有消失,反而在一些新兴领域越来越重要。比如高速通信接口(USB3.x、PCIe、HDMI)的物理层是模拟电路;比如射频前端(手机、基站的收发器)是模拟电路;比如高精度测量和仪器仪表是模拟电路。数字电路负责处理和存储,模拟电路负责跟物理世界打交道,两者是互补关系,不是替代关系。
上一篇:SSD固态硬盘的好处全面解析:从原理到选购的实用指南
下一篇:没有了