matlab - 在 MATLAB 中使用 XCORR 对瞬态信号进行时延估计
问题描述
我必须计算两个具有非零均值的瞬态信号之间的互相关。我读到xcorr
MATLAB 中的函数仅适用于零均值输入。
由于这些信号代表瞬态现象,因此减去平均值对我来说没有意义。
我的目标是计算两个信号的最大值之间的时间延迟。信号并不完全相关 - 相似,但我想情况总是如此。
如果我尝试使用 来计算时间延迟xcorr
,我会得到接近预期的结果(即,通过检查两个信号的最大值在哪里目测检查时间延迟)仅使用 UNBIASED 选项。
这是为什么?无偏例程是否从我的两个信号中减去平均值?
解决方案
推荐阅读
- android - 应用程序在后台时无法导航
- oauth-2.0 - 在授权码授予流程的情况下,OAuth 访问令牌存储在浏览器中的什么位置
- c# - Linq在C#中的列表中添加列表
- c# - 如何使用 AutoMapper 映射到具有只读属性的类?
- javascript - 如何仅在单击时显示我的导航栏的下拉菜单?
- circuit-sdk - 在 Circuit JS SDK 中通过 URL 发送附件中的图像
- scala - 如何从火花数据框中删除/过滤特定行
- spring - org.springframework.integration.gateway.MessagingGatewaySupport.throwMessageTimeoutException(MessagingGatewaySupport.java:571)
- javascript - d3 javascript,获取svg路径中两点之间的距离
- python - 如何通过引用熊猫中具有列类型详细信息的其他表来更改列数据类型?