数据转换器与锁相环

采样(sampling)

采样,就是盯着一个连续、时刻在变的信号,只在均匀分布的一个个瞬间把它的值记录下来——就像用频闪灯把转动的轮子定格,又像一台保安摄像头不是一直摄像,而是隔一会儿拍下一帧。两次「快照」之间,信号到底干了什么你根本不知道;你只是信任这些点之间挨得足够近,足以重新连回原来的曲线。采样时钟每「滴答」一下,就命令一个采样保持电路把此刻的模拟电压抓住,并冻结得刚好够久,让系统的其余部分(通常是一个 ADC)来测量它。

麻烦在于一条模拟工程师永远不许忘记的铁律:你的采样速度必须快过信号中最高频率分量的两倍。这道门槛就是奈奎斯特速率,fs > 2·fmax。采得太慢,一个快速的摆动就会被误读成一个慢的——能量「折叠」下来,化作一个从未真正存在过的幽灵低频音重新冒出来。这就是混叠,它在听觉上的对应,正是电影里那个看上去倒着转的马车轮:真实的运动对帧率来说太快了,于是你的眼睛自己编造出一个更慢的、错误的运动。这种损伤是不可逆的,因为一旦一个高频音乔装成了低频音,之后任何处理都再也分不清这个冒牌货和一个真正的低频信号。

正因为混叠在数字世界里无法撤销,真实的设计会在采样器之前先放一个模拟抗混叠滤波器,把 fs/2 以上的一切先擦干净——你要靠一个连续时间滤波器来解决它,而不是事后用数学补救。速率选对了,离散的点就忠实地代表原信号;选错了,你就悄无声息地记录下了一个谎言。采样决定你「何时看」;量化(把每个抓取到的值四舍五入到最近的电平)则决定你「能多精细地描述」你看到的东西。

fs > 2·fmax → e.g. a 9 kHz tone sampled at fs = 8 kHz aliases to |9k − 8k| = 1 kHz

采样率低于奈奎斯特速率,一个真实的 9 kHz 音就会乔装成一个虚假的 1 kHz 音——这种「折叠」就是混叠。

实际工程中,工程师会把采样率取在 2·fmax 这条「最低线」之上留有余地(常取 2.2 倍乃至数倍),好让抗混叠滤波器有足够的频率空间平缓滚降,而不至于扭曲所关心的频带。

又称
samplediscrete-time samplingNyquist sampling采样取樣