您好,
之前与TI签署了NDA后从你们那拿到了Vital Signs with People Tracking Demo的源码,最近在对这个源码进行研究,发现在心肺解算逻辑里,内部使用的数据有问题。我通过录取的方式拿到了实时处理过程中心肺计算所需的数据,经仿真分析录取到的该数据是正确的,同时我也录取了内部处理所使用的心肺数据,理论上这两个数据应该是一样的,但实际发现这个数据有问题,所以导致Demo最终检测结果出现较大误差。
下面给出了一个通道一个距离单元下两个数据的对比,第一幅图是正确的数据,第二副图是Demo中用到的数据,可以看出大致趋势是一致的,但是第二幅图的数据有很多零值,且有一些其他错误片段,只有部分数据是正确的,现有的逻辑看不出哪里出了问题,想问下能否提供技术支持解惑一下。期待您的回复,感谢!
补充说明:录取数据的位置,第一张图录取的数据在存数函数 MmwDemo_vitalsignPickupPoint 内部,与存数据的逻辑在一起,另外存了一份输出;第二张图录取的数据在心肺处理函数