【发布时间】:2012-12-11 10:05:30
【问题描述】:
我正在寻找在 MATLAB 中压缩手机 (Android) 生成的加速度信号的最佳方法。我所说的“最佳”首先是指减少体积,但也包括计算复杂性,因为我将在未来的某个时候尝试在手机上实现它。我倾向于小波压缩:http://www.mathworks.de/de/help/wavelet/ref/mswcmp.html,因为它已用于具有相似特征的 ECG 信号。我还找到了一些一般传感器的资源http://compsens.eecs.umich.edu/sensing_tutorial.php StackOverflow 有什么想法吗?
【问题讨论】:
-
为什么不直接使用 delta-encoding + deflate?
-
小波压缩是有损的。加速度计信号的统计特性是什么? Delta 编码听起来不错,但请记住,如果您有一个嘈杂的通道,它很容易传播错误。
-
@EitanT 感谢提醒,我没有检查过。
-
@JanDvorak 从我可以看到的增量编码将非常适合将上采样信号压缩回原始可变采样率(感谢 android)。但是,加速度信号可能非常动态,尤其是当人们携带手机时。我看不到这提供了很好的压缩比,还是我错过了什么?
-
@user1928047 如果加速度信号变化很大,那么您就不能指望太多压缩。如果您的模型“变化很大,但几乎是线性的”,请应用两次增量编码,然后放气。如果你没有一个好的模型,你就不能指望好的压缩。
标签: matlab compression signal-processing accelerometer sensors