解析:信号処理:ウェーブレット:ノイズ除去
ウェーブレット変換を使用してノイズ除去を行います
これはOrigin Proのみの機能です。
1. wtdenoise iy:=col(2);
2. wtdenoise iy:=col(2) type:=db2;
3. wtdenoise iy:=col(2) thrt:=sqtwolog level:=7;
4. wtdenoise iy:=col(2) thrt:=custom thrd:=30;
入力
XYRange
入力信号を指定します。
int
ウェーブレットの種類のオプションリストを指定します。
ウェーブレット変換で使用する終端の拡張処理の種類を選択します
オプションリスト
出力
出力範囲を指定します。シンタックスはこちらを確認してください。
それぞれのレベルの詳細係数を切り捨てるためのしきい値の決定方法を指定します。
詳細係数がしきい値となるレベルの数を指定します。大きなレベルではより多くのノイズが除去されます;しかし残念ながら有用な信号が歪む確率が、小さなレベルの時と比較して上がります。
double
しきい値の種類がカスタムの場合のみ有効です。すべてのレベルに対して詳細係数を破棄するために使用する、しきい値の変数を指定します。
1.アクティブなワークシートの1、2列目にあるXYデータに対して、しきい値を決定するためにsqtwolog を使用するウェーブレットノイズ除去を実行するには、次のスクリプトコマンドを使います。
wtdenoise (1,2) thrt:=1
2.グラフのアクティブデータプロットにデフォルトのウェーブレットノイズ除去を実行するには、プロットをアクティブにし、次のスクリプトコマンドを使います。
wtdenoise
3.事前に保存したMyThemeというテーマを使ってウェーブレットノイズ除去を実行するには、コマンドウィンドウに次のように入力します。
wtdenoise -t mytheme
詳細は、ユーザガイドをご覧下さい。
dwt, idwt, wtsmooth