Other Parts Discussed in Thread: AWR2243,
麻烦问一下各位工程师们,在生命体征监测时,想要做对比性实验,然后采集一组没有人的实验和有人时的实验去监测生命体征频率对比,结果没有人的数据竟然经过处理也能计算出在正常范围内的心跳呼吸频率,这是为什么呀?有人说是检测物体位移生成的波形,没法解决,可以采用把生成的数据用机器学习自动分类,但是我不想用机器学习,是否有什么替他方法可以解决这个问题呀?
breath_fre_max = 0; % 呼吸频率
for i = 1:length(breath_fre)/2 %谱峰最大值搜索
if (breath_fre(i) > breath_fre_max)
breath_fre_max = breath_fre(i);
if(1e-3 < breath_fre_max <1.2e-2) %幅度置信 判断是否是存在人的呼吸
breath_index=2032/2;
else
breath_index=i;
end
end
end
breath_count =(fs*(2032/2-(breath_index-1))/2032)*60; %呼吸频率解算