
这种概念问题很难有标准答案,不同领域的人理解可能有点区别。简单回答一下。
模拟信号是连续时间域上的信号。例如当我们把某一变化的物理量建模为连续时间域的函数时,我们得到一个模拟信号。模拟信号通常可以取连续幅值。
离散时间信号是离散时间域上的信号,其幅度可以是连续的。例如对模拟信号采样即得到离散时间信号。它可以脱离绝对时间,只有时间序号。也就是说它可以就是一串数。
数字信号通常是指具有有限个可能取值的离散时间信号。它可以来自连续幅度的离散时间信号的量化。但它不一定是二元的。有限长的数字信号承载了有限个bit的信息。
实际中数字信号的概念经常比较模糊。例如有人把取有限个幅度的矩形波信号也叫做数字信号,这不能算错,但不是很严谨。它形式上是个模拟信号,表示的是某个数字信号。
Note1: Oppenheim及合作者的一本七零年代经典著作叫做数字信号处理,但是十几年后的新版改叫做离散时间信号处理了,也就是取了个更具一般性的名字。
Note2:一种常见定义(Oppenheim等的离散时间信号处理教科书就是这么说的)是,数字信号是时间和幅度都离散的信号。从概念上说,并不是一定要定义幅度的吧,计算机给的一串01序列不算数字信号吗?但是从信号处理角度讲,幅度当然还是重要的,所以这样定义好像也挺有道理的。另外离散和有限种取值还是不同的,离散且无限比较麻烦。也许做信号处理的人不太会遇到这事,也不太考虑这个区别。
