タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

FFTに関するbird_dip_jpのブックマーク (2)

  • 高速フーリエ変換(FFT)

    高速フーリエ変換(FFT) 信州大学工学部 井澤裕司 1. 高速フーリエ変換とは ここでは、高速フーリエ変換について解説します。 高速フーリエ変換(Fast Fourier Transform; FFT)は、離散フーリエ変換の対称性に着目して、 その演算量を減らし高速に変換を行う手法であり、1965年、CooleyとTukeyにより発表されました。 周期 N の離散フーリエ変換(DFT)では、複素数の乗算を N2 回行う必要があります。 高速フーリエ変換では、その乗算回数を N・log2N /2 回に減らすことができます。 なお、乗算では加算を複数回行うので、加算より複雑な処理になります。 例えばNが2のべき乗、すなわち N=2m のとき、その比率を求めると、 [FFT] / [DFT] = m・2m-1/22m = m/2m+1 となり、m(すなわちN)が大きいほど、その効果がはっきり現

  • Modified 8bit FFT in c

    I was looking for a simple arduino fft library to create an equalizer. I found lots of assembler code or 16 or 32 bit versions but nothing that was simple and out of the box usable. I have modified the fix_fft.c to use 8bit values. here is it for everyone with the same problem. I did not test the inverse fft. I guess there is a bug with the scaling. fix_fft.h #ifndef FIXFFT_H #define FIXFFT_H #inc

  • 1