如何在C++中及时转换信号

How can I shift signal in time in C++?

本文关键字:转换 信号 C++      更新时间:2023-10-16

我有一个信号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];
}