连续和离散是什么意思?

这是我在学数字信号处理的笔记。

信号处理是分析一个过程,而这个过程是随时间变化的。分为2种:

  1. 模拟信号处理
  2. 数字信号处理

自然界的所有声音都是模拟的,在研究时通常需要转换成数字的,因为使用的处理工具都是数字的,毕竟电子产品都叫“digital products”,当然最开始也有“模拟计算机”,但慢慢就被时代淘汰了,为什么被淘汰,我也不是很清楚。

上面说声音是模拟的,其实有点不恰当,应该说是连续的,模拟信号处理应该为连续信号处理

所谓“连续”即不间断的,x轴上连续,画出来的曲线是连着的:

continuous-graph

离散是一组量化的值,就是一组序列,在x轴每隔相同的间隔取点,然后找到对应的值,图像如下:

discrete-graph

如果用matlab分别来画连续曲线和离散曲线,可以这样:

1
2
3
4
5
6
x=[-pi:0.1:pi];
# 连续
plot(x, sin(x));

# 离散
stem(x, sin(x));

图像分别是:

plot stem

图像可以很直观看出来区别。