もしかしたらfft関数見直し必要かも