数字滤波器实现与傅里叶变换应用
1. 非实时 FIR 滤波器实现
在处理输入数组时,对每个输入数组段的处理结束后,需要完成移动过程。若使输入数组缓冲区远大于 FIR 滤波器的长度,此处理量可忽略不计。
下面是实现非实时(NRT)形式 FIR 滤波器的 Dig_FIR_Filt_NRT 函数:
/*====================================================
Dig_FIR_Filt_NRT() - filters input array using FIR
coefs (uses nonreal-time code)
Prototype: void Dig_FIR_Filt_NRT(int *X,int *Y,
double *C,int numb_coefs,int N);
Return: error value.
Arguments: X - ptr to input array
Y - ptr to output array
C - ptr to coefs array
numb_coefs - number of coefficients
N - number of values in array
====================================================*/
void
超级会员免费看
订阅专栏 解锁全文
1141

被折叠的 条评论
为什么被折叠?



