请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28068F 目前、 我在固件中有一个中断设置、可以在给定的采样间隔读取外部 ADC。 然后、我通过 IIR 滤波器推动样本、获取输出、然后将其放在缓冲区中、在这里、我稍后在 中断之外处理更大的样本块。 所有这些操作都能正常工作、但是 IIR 滤波器会占用很大一部分时间。
与单独过滤样本相比、是否有办法可以在我采集样本时加载缓冲器、一次过滤所有样本、然后卸载缓冲器、以便与单独过滤样本相比、减少过滤样本所需的总时间?
不确定是否有必要、但我目前要过滤的数据是16点有符号整数、我要 为滤波器使用 iir16d.c 库。
感谢您对此提供的任何帮助!