
主控STM32F103C8T6
采样率为100 kHz,目标频率1000 Hz的正弦波
ADC+DMA
加Hann窗通过定点(Q32)Goertzel计算,块大小N=2000
现象:如图,仍然存在这种缓慢升高又缓慢下降的现象(这只是一次的,有时是持续缓慢上升/持续缓慢下降非线性变动)
此外,当长时间测量后,同样的条件,Goertzel值会不同,比如第一次测10 mg/mL对应6.89456712,一个小时后再测就变成6.883156978
方案试用:采样后通过中值滤波和低通滤波去除基线漂移/其他方法
结果:仍然存在上述现象
这种有什么好的解决方法吗,各位佬,实在是搞不懂,查通过Goertzel搞特定频率识别的硕士论文也没有解决方案(ㄒoㄒ)