我正在使用 AudioRecord
类录制音频流。
我正在将样本读取到大小为 2040 个样本
的缓冲区。
读取样本后,它们被处理并减少到 170 个样本
的大小。
即使在这种情况下,有很多样本可以实时绘制,我还没有设法配置 SciChart
库来正确显示这些样本,它们被压缩了,但是我需要制作一个图表更宽。
我正在处理 ECG 信号,因此,所有主要成分(如 R 峰值、QRS 复合波等)都应保持不变。
是否有任何技术可用于减少样本数,但又不会破坏信号。
我认为移动平均线等技术不会起作用,因为它们用于平滑信号,但在我的情况下,我不需要平滑它。
如有任何帮助,我将不胜感激。
谢谢。
最佳答案
SciChart android应该能够实时绘制 2,040 个样本(实际上是 millions )。它包括在不丢失数据的情况下自动对波形进行下采样的方法,并且在 performance benchmarks can draw a million points on Android devices 中.
您有代码示例吗?也许配置有问题。
关于android - 减少样本数量的技术和算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47534688/