[原创]用于单片机的DSP算法库4(滤波、FFT、自适应与统计)

[复制链接]
3784|11
 楼主| huangzj121 发表于 2012-10-15 23:20 | 显示全部楼层 |阅读模式
本帖最后由 huangzj121 于 2012-10-21 21:33 编辑

用于单片机的DSP算法库4(滤波、FFT、自适应与统计)

    大多数电子产品里面跑的还是MCU而不是DSP,由于经常要作一些信号处理,所以把一些通用算法做成模块,成本比DSP低了很多,效率上DSP没有乘法硬件也只是提供汇编库,这里所有操作用指针代替。
    基于Cortex M3的芯片STM32L152为原型写的,.obj是上位机VC6编译的,大家可以下载测试,有问题留言,.o是商品,有需要的可以和我们联系,请注明编译环境和版本。
    FIR卷积和,IIR差分方程,数据积分,DFT,FFT(由于1024点以下基2、基4以及分裂基方法数量级相差不是很多,而且基2方法容易程序实现,所以一般都采用基2法),互相关,方差,相关系数,功率谱,LMS自适应滤波,RLS自适应滤波,卡尔曼滤波,卡尔曼估计。



  1. /******************************************************************************************
  2. ++++++++++++++Copyright   Math86A++++++++++++++
  3. Numerical Recipes and Digital Signal Processing
  4. Url:        http://www.math86a.icoc.cc
  5. Tel:        13522447534
  6. Email:      huangzj121@163.com

  7.    h_filter
  8.    This program is include some basic calculate and algorithm of digital signal process.
  9.    Contain: fixed point convolution,
  10.             float point convolution,
  11.             fixed point filter difference function,
  12.             float point filter difference function,
  13.             calculate data's maximum,
  14.             calculate data's minimize,
  15.             calculate data's average,
  16.             calculate data's integral,
  17.             calculate data's summation,
  18.             calculate 1-dimension discrete-fourier-transform,
  19.             calculate 1-dimension inverse discrete-fourier-transform,
  20.             calculate 1-dimension fast-fourier-transform,
  21.             calculate 1-dimension inverse fast-fourier-transform,
  22.             calculate cross correlate,
  23.             calculate variance,
  24.             calculate correlate coefficient,
  25.             calculate power spectrum,
  26.             LMS adaptive filter,
  27.             RLS adaptive filter,
  28.             kalman adaptive filter,
  29.             kalman estimate.
  30.    Author:   huang zhen jiang
  31.    Date:     2012 / 08 / 19
  32. ******************************************************************************************/
    ......


http://www.math86a.icoc.cc/nd.jsp?id=11&moduleId=3&fromColId=4


http://www.math86a.icoc.cc/nd.jsp?id=11&moduleId=3&fromColId=4


http://www.math86a.icoc.cc/nd.jsp?id=11&moduleId=3&fromColId=4
 楼主| huangzj121 发表于 2012-10-17 17:52 | 显示全部楼层
自己顶
 楼主| huangzj121 发表于 2012-10-21 21:36 | 显示全部楼层
好东西啊!!!

除了ST,PIC,LPC,都可以啊
bg2fx 发表于 2012-10-23 18:05 | 显示全部楼层
1# huangzj121

楼主DSP数字中频能做吗?
 楼主| huangzj121 发表于 2012-10-23 20:31 | 显示全部楼层
4# bg2fx

这个同志问问题很奇怪

也表达出一个新人的心态
tshine 发表于 2012-12-6 23:10 | 显示全部楼层
zhangmangui 发表于 2012-12-7 20:26 | 显示全部楼层
怎么看不到了啊
huangzj1234 发表于 2012-12-8 23:26 | 显示全部楼层
管理员闲的
wolf66362629 发表于 2012-12-9 11:27 | 显示全部楼层
bd7qwmcu 发表于 2012-12-11 09:34 | 显示全部楼层
广告贴????????
huangzj1234 发表于 2012-12-26 20:21 | 显示全部楼层
STM32系列测试通过
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:CAREDIU 咖丢卫私康 http://www.math86.com

40

主题

352

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部