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

时间:2013-09-20 07:54:09

标签: c++

我有一个信号x(t)。我必须将其a/2-a/2移位,然后取这两个移位信号的总和。如何在C ++中及时编写x(t)的移位?

1 个答案:

答案 0 :(得分:3)

对于时间序列数据,时间偏移只是n个样本的偏移量,因此要对移动了+/- a / 2个样本的数据求和:

for (i = a/2; i < N - a/2; ++i)
{
    y[i] = x[i - a/2] + x[i + a/2];
}