0

我需要从传感器收集数据并压缩(有损)大约 2 比 1。我想针对 50 行以下的 C 代码。该信号来自一个 4 位 A/D 转换器,大致是一个幅度和频率略微不稳定的正弦波。偶尔会出现信号不稳定的情况。

4

1 回答 1

2

“有损”非常广泛,允许任何事情。样品的一半。一半的位。其他任何事情都会涉及到一点。

您必须 a) 从先前的样本中尽可能地预测下一个样本,b) 从样本中减去预测,以及 c) 平均以两位或更少的位传输该差异。这样做有损会导致结果漂移,需要使用原始的四位样本定期重新居中。

一个简单的二次预测变量是 a - 3b + 3c,其中 a、b、c 是最后三个样本。正弦波预测器会更复杂,适合频率和相位并随您进行调整。

如果您的数据很嘈杂,并且一开始只有四位分辨率,那么您是否会从中获得任何收益是值得怀疑的。

于 2017-04-08T19:45:19.333 回答