在Matlab中获取信号的包络

时间:2015-03-28 17:01:39

标签: matlab processing envelope

我不知道如何计算信号的包络。我已经看过数学解决方案firstSolution secondSolution但它们在我正在使用的信号中不起作用。

此信号由压力传感器提供,并以1kHz的频率进行采样,并具有100000个样本。

我已经读过,使用希尔伯特变换我可以通过做abs(hilbert(数据))作为data2.txt的值的数据得到信封,但它没有用。我也尝试过取分析信号的绝对值,但它也没有用。

我尝试的解决方案是找到峰值并将它们线性地组合在一起,但它不能正常工作,因为我需要一个连续的可派生函数作为结果,因此我需要推导它。

我希望你知道我的问题的解决方案。 :)

0 个答案:

没有答案