私はいくつかの砂漠地帯のサイトにまたがる一連の土壌含水量センサーを持っています。彼らの信号には、多くのノイズまたはバイアスが含まれています (私が話している相手によって異なります)。できるだけ多くの信号を保持しながら、がらくたを削除したいと考えています。私は信号処理の専門家ではないので、「XYZ フィルターを使用する」または特定のアルゴリズムなどの行に沿ったものは本当に役に立ちます。
1 つのプローブからの 1 年分のデータを示すプロットを投稿しました。信号は「トップ」です。すべてのがらくたは信号の下にあります: http://www.unm.edu/~hilton/swc.png
ローワース スムージングをいろいろ試しました。これは、信号の下に多くのバイアスがある場所 (以下の例では、およそ idx 1000 から 2000 および 15000 から 16000 など) を除いて、かなりうまく機能します。
私は Matlab の信号処理ツールボックスにアクセスでき、R と python に非常に慣れています。それらの 1 つに事前にパッケージ化されたフィルターがあれば、そこから飛び降りることができます (ただし、何か新しいものをコーディングすることにはオープンです)。
どうもありがとう、ティム