datamov.c
来自「用dsp解压mp3程序的算法」· C语言 代码 · 共 18 行
C
18 行
/**************************************************************************
* datamov - This function updates signal vector vector stored as
* [x(n) x(n-1) ... x(n-N+1)] for FIR filters
**************************************************************************/
void datamov(x, N, new)
float *x; // signal vector
int N; // filter length
float new; // new sample
{
int i; // index
for (i=N-1; i>0; --i)
{
x[i] = x[i-1]; // shift old data x(n-i), i = 1, 2, ... N-1
}
x[0] = (float)new; // insert new data to x(n)
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?