data/attach/1912/fstnl7vmjpillcd6wvcwa6gh0v0fwhiy.jpgdata/attach/1912/xycgk0pp1iifur4b8t39kx13ujt0lupn.jpgdata/attach/1912/alb57hkf32hrauz5kf9urot9iptnp4t8.jpgdata/attach/1912/1ijfir3vttegdlvh448vk9e8lt8wjqwg.jpgdata/attach/1912/z1isv15deg1n49f6tl2x29v4kx5knnax.jpgdata/attach/1912/51e5xfz4v3vlrklqfri21tg5gbr4mgze.jpgdata/attach/1912/bivjgvcafn8caj57lnsbjqoj6fspoxhv.jpgdata/attach/1912/4o52bngz8ivnatkoher0eftq8eigp7e2.jpgdata/attach/1912/ppclzlcsip2amd9u8nup56r0rvfdz5ef.jpgdata/attach/1912/omloqxo7gq4ayvh2r5q8d8rr8o5ghu4m.jpgdata/attach/1912/kqlhj5b329llg3mxsqdh2hhbzph9uo0t.jpgdata/attach/1912/vbf1uzb49zicz3acrjexxa4vbrl31396.jpgdata/attach/1912/kk1pxkk22i33x276qfopkx1ra3mneary.jpgdata/attach/1912/z59lwtifpuhndi8vnsaxd8o6207pqt4l.jpgdata/attach/1912/iwoqi0aoy9w2ipohqedged0x09ib1kqx.jpg
前阵子做功放,郁闷,问题一大堆,还好MCU部分没问题,做板时考虑了我的点阵驱动,所以郁闷之余,先玩玩点阵,把几年前的频谱显示移植了一下,之前用mega8做的,才64点的FFT,点阵也很少,才三个.现在用stm32,又有了64*32的点阵,所以把那个移植过来,应该效果不错.
废话不说了,看效果:
采样率是43.65Khz,做512点FFT,单位频率为85.225Hz.
(原文件名:1Khz正弦波2(千千静听).jpg)
(原文件名:1Khz正弦波2.jpg)
(原文件名:1Khz正弦波3.jpg)
(原文件名:1Khz正弦波(千千静听).jpg)
(原文件名:1Khz正弦波.jpg)
(原文件名:播放音乐1.jpg)
(原文件名:播放音乐2.jpg)
(原文件名:播放音乐3.jpg)
(原文件名:播放音乐4.jpg)
(原文件名:播放音乐(千千静听).jpg)
(原文件名:对比1.jpg)
(原文件名:对比2.jpg)
(原文件名:对比3.jpg)
(原文件名:对比4.jpg)
(原文件名:对比.jpg)
视频效果:http://v.youku.com/v_show/id_XMTYwNDc2MjI4.html
http://v.youku.com/v_show/id_XMTYwNDY4OTEy.html
#include "fft.h"
#include "fft_tab.h"
//FFT 频谱分析
//可以执行64/128/256/512/1024等点数的FFT计算
//所需要的变量:
//(FFT_N+1)*8 个字节左右
//正点原子@SUNTEK
//2010/3/23
compx fftres[FFT_N]; //FFT数据段
//m^n函数
u32 mypow(u8 m,u8 n)
{
u32 result=1;
while(n--)result*=m;
return result;
}
//快速傅里叶变换
//32/64/128/256/512/1024点的FFT
//STM32 计算1024点费时35.7ms左右@72M
//如果超频到120M,则时间只需要22ms左右了
//N:傅里叶变换的点......
-----------------------------------------------------------------------
用库函数做1024点只需要1ms左右吧,不知道你说的效率比官方给的优化有点汇编的库函数高是如何得出了的?????
谢谢
-----------------------------------------------------------------------
我说的库函数不是fft的库函数,而是pow这个库函数.
呵呵,fft的库函数效率这么高啊?
不过我不用库.
-----------------------------------------------------------------------
不会.
一周热门 更多>