エクセルを使用してデジタルフィルタのハイパスフィルタ・ローパスフィルタの掛け方を教えてください。

出来ましたらそのまま使える式をお願いいたします。

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2008/03/04 19:26:16
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:Mook No.1

回答回数1314ベストアンサー獲得回数393

ポイント60pt

EXCEL で標準で使える式というのはありませんので、AddIn なり マクロなりで対処する必要があります。

また適切なは、データによって異なりますので、それはiwayuru_kami さん自身で設計・確認

する必要があるでしょう。


一般的な方法は などで周波数成分に変換した後、をかけた結果に対して逆変換をかけて

あげればよいです。

ハイパスであれば低周波数をカット、ローパスは逆ですが、そのときにどの周波数帯を重要と考えるか

また、カットする部分をどのような切り方をするかは、データの扱い方に依存します。


oyudai さんが紹介されたのでも良いですし、 等で検索すれば有償・無償いろいろと

ありますので、まずは試してみてはどうでしょうか。


参考までに検索結果からいくつかピックアップしたものを紹介します。

http://tsuyu.cocolog-nifty.com/blog/2007/03/publi.html

http://www2.moug.net/cgi-bin/softwaredl.cgi?excel+SI2000041905

http://www.kyowa-ei.co.jp/japanese/software/kaiseki/kaiseki.htm

id:iwayuru_kami

有難うございました。

参考に頑張ってみます。

2008/03/04 19:25:51
  • id:Mook
    データはどのような形式なのですか
  • id:oyudai
    Mookさんの指摘のように、どのようなデータかが結構重要ですね。

    質問の直接の答えにはなりませんけど、このページでローパスフィルタのエクセルマクロをダウンロードできます。
    (ユーザー登録が必要です)
    http://www.ondokeisoku.jp/shinan/macro.html

    マクロの説明もPDFで落とせますので、参考になるかと思います。
    あとは、コードが読めれば内容も理解できるかもです。

    そういえば、フィルタをかけるとありますが、マクロで解析したいのかワークシートに貼り付ける形で解析したいのか、
    どちらのスタイルなのでしょうか?
  • id:iwayuru_kami
    Mookさん、oyudaiさん
    データの形式ですがCSVファイルです。
    入っているデータの内容ですが、AD変換した電圧値を6秒間に3000回測定した値になります。
    スタイルについてはワークシートに貼り付ける形でフィルタを掛けた後の数値が知りたいのです。
  • id:Mook
    ブラウザの問題で、回答中キーワードが消えていました。
    以下:再掲です。
    --------------------------------------------------------------------------
    EXCEL で標準で使える式というのはありませんので、AddIn なり マクロなりで対処する必要があります。

    また適切なフィルタは、データによって異なりますので、それはiwayuru_kami さん自身で
    設計・確認する必要があるでしょう。

    一般的な方法は FFT などで周波数成分に変換した後、フィルタをかけた結果に対して逆変換を
    かけてあげればよいです。

    ハイパスであれば低周波数をカット、ローパスは逆ですが、そのときにどの周波数帯を重要と
    考えるかまた、カットする部分をどのような切り方をするかは、データの扱い方に依存します。

    oyudai さんが紹介されたのでも良いですし、 FFT、フィルタ、VBA 等で検索すれば有償・無償
    いろいろとありますので、まずは試してみてはどうでしょうか。
    --------------------------------------------------------------------------
    です。失礼しました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません