我有一个信号x(t)
。我必须a/2
和-a/2
移位,然后取这两个移位信号的总和。如何在C++中及时写x(t)
班?
对于时间序列数据,时间偏移只是 n 个样本的偏移量,因此对偏移 +/-a/2 个样本的数据求和:
for (i = a/2; i < N - a/2; ++i)
{
y[i] = x[i - a/2] + x[i + a/2];
}