for example,
targetStruct2D={03 00 00 00 86 B6 B9 3D FA 9F 68 3F AA 94 C1 BD C0 FD 29 3D D0 12 CE 3D 89 B9 7F 3E EA 83 27 41 12 4A F3 3C 17 BB A4 BD 16 4A F3 3C C2 85 0B 41 50 15 3E 3C 17 BB A4 BD 50 15 3E 3C 59 39 5D 3F 96 4E 85 40 }
S(:,n)=86 B6 B9 3D ?= decimal(How to calculate)
FA 9F 68 3F ?= decimal(How to calculate)
AA 94 C1 BD ?= decimal(How to calculate)
C0 FD 29 3D ?= decimal(How to calculate)
D0 12 CE 3D ?= decimal(How to calculate)
89 B9 7F 3E ?= decimal(How to calculate)
Thanks
版本包路径为 mmwave_industrial_toolbox_3_6_2\labs\lab0011-pplcount
使用的是 Code Composer Studio 9.2.0
SDK为 mmwave_sdk_02_00_00_04
就是对串口流数据的解析问题
对TLV targetList进行解析,比如采集一帧数据为:targetStruct2D={03 00 00 00 86 B6 B9 3D FA 9F 68 3F AA 94 C1 BD C0 FD 29 3D D0 12 CE 3D 89 B9 7F 3E EA 83 27 41 12 4A F3 3C 17 BB A4 BD 16 4A F3 3C C2 85 0B 41 50 15 3E 3C 17 BB A4 BD 50 15 3E 3C 59 39 5D 3F 96 4E 85 40 }
需要目标数据如下:
S(:,n)=86 B6 B9 3D X轴坐标
FA 9F 68 3F Y轴坐标
AA 94 C1 BD X轴速度
C0 FD 29 3D Y轴速度
D0 12 CE 3D X轴加速度
89 B9 7F 3E Y轴加速度
根据GUI里面对串口输出解析的相关代码解析如下:
peopleCountTotal人员检测个数为:1
X轴坐标为0.090680
Y轴坐标为 0.908691
X轴速度为 -0.094522
Y轴速度为 0.041502
为何解析出现负值,请帮忙确认解析是否正确?
谢谢!
user6227449 说:不是动点360°的吗?线性远离为负,接近为正吗?
请参考下面的论坛讨论:
A radar measures the relative speed of the target.
Positive velocity means that the target is moving AWAY from the sensor. Negative velocity means that the target is moving towards the sensor
user6227449 说:还有请问原始中频数据处理方式是在dss_main函数中,还是封装起来了?
从adc数据到点云获得的处理是再dss内完成,tracking算法在mss内实现。TI提供了相应的源码。
谢谢您的耐心解答!上述问题已解决。
由于项目需求,使用 Code Composer Studio 9.2.0,SDK为 mmwave_sdk_02_00_00_04
demo1为 mmwave_industrial_toolbox_3_6_2\labs\lab0011-pplcount
demo2为 mmwave_automotive_toolbox_2_7_1\labs\lab0001-driver-vital-signs
两个demo已分析完毕。
demo2可否移植到demo1中,两个功能一起实现?如果可行,是否有类似的参考方案?