信号のエンベロープを計算する方法がわかりません。数学ソリューションfirstSolution secondSolutionは既に見ましたが、使用している信号では機能しません。
この信号は圧力センサーから提供され、1kHz の周波数でサンプリングされ、100000 個のサンプルがあります。
ヒルベルト変換を使用すると、 abs(hilbert(data)) を signal2.txt の値のデータとして実行することでエンベロープを取得できることを読みましたが、機能しませんでした。また、分析信号の絶対値を取得しようとしましたが、うまくいきませんでした。
私が試した解決策は、ピークを見つけてそれらを線形にまとめることですが、派生する必要があるため、結果として連続した派生可能な関数が必要なため、適切に機能しません。
あなたが私の問題の解決策を知っていたことを願っています. :)