phpのfftライブラリのテスト

phpで計測震度を計算するのにfftライブラリが必要になったのでテスト。試しにFast Fourier Transform 0.1を使ってみる。

平成12年(2000年)鳥取県西部地震の米子市のデータを気象庁が公開しているので同じデータをサンプルデータとして使う。ファイル名はAA06EA01.csv。

結果

AA06EA01

完全に一致。

ただしちょっと重い。Corei5 2.3GHzのpcでテストしたが1秒に3回計算するのがやっと。RaspberryPiでは厳しいかも?5秒に1回くらいでも実用かも?元々c++だしc++で書く方が楽かも?

ソース

ffteqtest.php

(2016/04/21 気象庁のurlを修正)

コメントを残す

メールアドレスが公開されることはありません。

日本語以外の投稿は無効。