在信号处理领域,采样与恢复是一项重要的技术,用于将连续信号转换为离散信号并恢复原始信号。本实验将介绍采样与恢复的基本原理,并提供相应的源代码实现。
- 采样原理
连续信号是在时间和振幅上连续变化的信号。为了对连续信号进行处理和存储,需要对其进行采样,即在一定的时间间隔内获取信号的样本值。采样过程可以通过离散时间采样函数来实现,常用的采样函数是冲激函数(impulse function)或矩形脉冲函数(rectangular pulse function)。
下面是一个简单的示例代码,演示如何对连续信号进行采样:
import numpy as np
def impulse_train(t, T):
ret