检测两个通道之间的相位差
조회수:13(최근30일)
시이전댓글
嗨
我没有很多使用MATLAB的经验,有人能告诉我如何检测我附上的2个信号之间的相位差吗,样本数量是6000,样本率是0.01
任何帮助都将不胜感激。
亲切的问候
大卫
답변(1개)
Bjorn Gustavsson
2021년6월10일
像这样的东西提取与呼吸模式相关的变化:
Phi_u = unwrap(atan2(raw_ad_data_sin,raw_ad_data_cos));
fK = hanning(1001);%任意选择低通滤波器
fK = fK/sum(fK);
次要情节(2,1,1)
情节(t, phi_u)%未包装的阶段
持有在
情节(t, filtfilt(颗1 phi_u))%低通滤波相位
次要情节(2,1,2)
情节(t, phi_u-filtfilt(颗1 phi_u))%展开阶段与缓慢变化删除。
由于我们不知道提取什么信号,很难给出建议。我认为你的混合信号在频率上太接近呼吸模式了。