Part Number:IWR1443BOOSTOther Parts Discussed in Thread:IWR1443
请问采用vitalSignsDemo_GUI.exe导出的DataOutput_XWR14xx.bin是下图中的格式,前面的header并不是01 02 03 04 05 06 07 08的顺序是什么原因呢?以及下面的range profile全0是什么问题?使用SDK2.1.0.4,GUI界面心跳呼吸波形都正常。麻烦解答,谢谢~

Chris Meng:
BEIYING ZHOU 说:前面的header并不是01 02 03 04 05 06 07 08的顺序是什么原因呢?
大小端(endian)
BEIYING ZHOU 说:以及下面的range profile全0是什么问题?
TLV的起始地址是40+8+88 (bytes)=136 byte,相关内容也是为0。你能否用其他的串口工具抓取一下数据看看?
没有使能range profile的输出?
,
BEIYING ZHOU:
请问应该在哪里使能range profile的输出呢?
,
Chris Meng:
Chris Meng 说:你能否用其他的串口工具抓取一下数据看看?
是否有尝试?
或者跟踪一下matlab代码,range profile数据的存储是如何的?
,
Chris Meng:
BEIYING ZHOU 说:请问应该在哪里使能range profile的输出呢?
我看了一下vital sign demo的参数,并没有找到有相关的设置。
,
BEIYING ZHOU:
串口调试助手读出来是这样的,但是和我配置的采样点数200,采样率4M,4个rx不太一样?请问这个range profile是DAC出来的原始数据吗?
,
BEIYING ZHOU:
我也在demo中找了,没找着,想配置guiMonitor的第二个参数来着,也不对
,
Chris Meng:
你好,
IWR1443的vital sign lab的串口输出是下面的格式,是处理后的结果。串口调试助手读出来的和保存的bin文件内容类似。你的GUI右下角的range profile有正常显示么?
,
BEIYING ZHOU:
GUI右下角的range profile是正常的。我现在想获得处理后的生命体征信号的心跳和呼吸数据,是否直接在Vital Signs Output Stats中提取?其数据格式如下,但是没有详细的数据大小,所以不知道对应参数占据多少位,请问有更详细的参数说明资料吗?
,
Chris Meng:
BEIYING ZHOU 说:我现在想获得处理后的生命体征信号的心跳和呼吸数据,是否直接在Vital Signs Output Stats中提取?
是的。
BEIYING ZHOU 说:其数据格式如下,但是没有详细的数据大小,所以不知道对应参数占据多少位,请问有更详细的参数说明资料吗
可以查看vital sign lab串口输出的源代码:
C:\ti\mmwave_industrial_toolbox_4_8_0\labs\vital_signs\14xx_vital_signs\pjt\common\mmw_output.h
typedef struct VitalSignsDemo_OutputStats_t{ uint16_t rangeBinIndexMax; // 1 uint16_t rangeBinIndexPhase; // 1 float maxVal; // 2 uint32_t processingCyclesOut; // 3 uint16_t rangeBinStartIndex; // 4 uint16_t rangeBinEndIndex; // 4 float unwrapPhasePeak_mm; // 5 float outputFilterBreathOut; // 6 float outputFilterHeartOut; // 7 float heartRateEst_FFT; // 8 float heartRateEst_FFT_4Hz; // 9 float heartRateEst_xCorr; // 10 float heartRateEst_peakCount_filtered; // 11 float breathingRateEst_FFT; // 12 float breathingRateEst_xCorr; // 13 float breathingRateEst_peakCount; // 14 float confidenceMetricBreathOut; // 15 float confidenceMetricBreathOut_xCorr; // 16 float confidenceMetricHeartOut; // 17 float confidenceMetricHeartOut_4Hz; // 18 float confidenceMetricHeartOut_xCorr; // 19 float sumEnergyBreathWfm; // 20 float sumEnergyHeartWfm; // 21 float motionDetectedFlag; // 22 float breathingRateEst_harmonicEnergy; // 23 float heartRateEst_harmonicEnergy; // 24 float reserved7; //25 float reserved8; //26 float reserved9; //27 float reserved10; //28 float reserved11; //29 float reserved12; //30 float reserved13; //31 float reserved14; //32} VitalSignsDemo_OutputStats;
TI中文支持网
串口调试助手读出来是这样的,但是和我配置的采样点数200,采样率4M,4个rx不太一样?请问这个range profile是DAC出来的原始数据吗?






