FFT signal processing

    FFT is Fast Fourier Transform (Fast Fourier Transform), which converts time-domain signals into frequency-domain signals, and has a wide range of applications, such as eliminating audio image noise.


    k210 is equipped with a hardware FFT module, which supports 64-point, 128-point, 256-point and 512-point FFT.

    • Import FFT module
    import FFT
    • Input time domain data (such as audio data) and perform FFT operation
    res = FFT.run(data, points, shift)

    For related API explanation, please refer to FFT-API


    Collect sound and perform FFT calculation, and display the calculated data as a histogram on the screen: demo_fft_spectrum