过采样和抽取:使用什么过滤器?

信息处理 过滤器设计
2021-12-28 21:30:15

我有一个传感器产生(或多或少)带限数据,截止频率约为 45Hz,具有滚降和AWGN我有一个 ADC,它以 800Hz 对所述信号进行采样,并带有一个大约 200Hz 的单极抗混叠滤波器。问题是,我只有足够的通信带宽来发送 100Hz 的样本,因此需要进行一些抽取。

目前,我只有一个 8 个样本的移动平均滤波器,并且每 8 个样本发送一次。这感觉肮脏和次优。肯定有更好的方法。

在这种情况下,是否有公认的“最佳”事情要做?例如,我是否应该使用低通 FIR 滤波器来尽可能挤出接近 50Hz 的信号带宽?或者,是否有某种最佳估计方案会做得更好?

目的是在小型微控制器(例如 ARM Cortex M4)上实现多个通道(9 个通道),因此计算成本越低越好!

1个回答

例如,我是否应该使用低通 FIR 滤波器来尽可能挤出接近 50Hz 的信号带宽?

是的,这正是你应该做的。这是一个极低的数据速率,所以即使使用一个弱小的处理器,我认为它应该能够做一个非常好的过滤器。特别是因为你只需要计算18滤波器的输出。