OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 18554|回复: 25

DSP库函数

[复制链接]

10

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-7-16
在线时间
0 小时
发表于 2013-8-26 20:50:38 | 显示全部楼层 |阅读模式
void fir_16by16_stm32(void *a, void *x, COEFS *c, u32 N)

有哪位大侠知道 这个FIR void *a  void *x 是哪个类型 弄了好久了都没弄对
或者指点下这个函数怎么用呢,如果有例程的话请各位大侠不吝赐教哇
晴喧o(︶︿︶)o
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

10

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-7-16
在线时间
0 小时
 楼主| 发表于 2013-8-26 21:29:14 | 显示全部楼层
没人回复吗?自己占个楼
晴喧o(︶︿︶)o
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-8-26 21:51:51 | 显示全部楼层
void *是void类型指针,你可以用任何类型指针将其强制转换为void*指针,方便你调用,当函数不知道传入参数是某个具体的类型的时候,用void*,可以很好的解决这种问题。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

10

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-7-16
在线时间
0 小时
 楼主| 发表于 2013-8-27 09:39:57 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
谢谢原子哥,原子哥用过这个函数吗?我做出来怎么似乎不太对
晴喧o(︶︿︶)o
回复 支持 反对

使用道具 举报

10

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-7-16
在线时间
0 小时
 楼主| 发表于 2013-8-27 10:24:19 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
已掌握用法 谢谢。
晴喧o(︶︿︶)o
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-8-27 10:42:40 | 显示全部楼层
没用过。
回复 支持 反对

使用道具 举报

28

主题

190

帖子

0

精华

高级会员

Rank: 4

积分
758
金钱
758
注册时间
2012-8-23
在线时间
71 小时
发表于 2013-8-27 13:32:10 | 显示全部楼层
想问下楼主,怎么添加dsp库文件到工程里?
一介草民……
回复 支持 反对

使用道具 举报

10

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-7-16
在线时间
0 小时
 楼主| 发表于 2013-8-27 15:51:17 | 显示全部楼层
回复【7楼】月光疾風:
---------------------------------
去下一个DSP库直接加进去 加一个DSP的头文件就可以了
晴喧o(︶︿︶)o
回复 支持 反对

使用道具 举报

28

主题

190

帖子

0

精华

高级会员

Rank: 4

积分
758
金钱
758
注册时间
2012-8-23
在线时间
71 小时
发表于 2013-8-27 19:22:56 | 显示全部楼层
回复【8楼】慧(^o^)/羽:
---------------------------------
直接把那些扩展名.s的文件添加到工程,然后包含的头文件就可以了么?之前这么试过但是编译不通过
一介草民……
回复 支持 反对

使用道具 举报

10

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-7-16
在线时间
0 小时
 楼主| 发表于 2013-8-28 15:19:08 | 显示全部楼层
回复【9楼】月光疾風:
---------------------------------
咦,我这好像就行了哇!!
晴喧o(︶︿︶)o
回复 支持 反对

使用道具 举报

28

主题

190

帖子

0

精华

高级会员

Rank: 4

积分
758
金钱
758
注册时间
2012-8-23
在线时间
71 小时
发表于 2013-8-28 15:20:50 | 显示全部楼层
回复【10楼】慧(^o^)/羽:
---------------------------------
我是直接添加到原子哥的寄存器版的工程里的,难道要用库函数版本的?
一介草民……
回复 支持 反对

使用道具 举报

10

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-7-16
在线时间
0 小时
 楼主| 发表于 2013-8-28 15:36:10 | 显示全部楼层
回复【11楼】月光疾風:
---------------------------------
哦对的,是要用库函数版本 的,例程里面好像有FWLIB

哦对了你国赛是哪个赛区的呀
晴喧o(︶︿︶)o
回复 支持 反对

使用道具 举报

28

主题

190

帖子

0

精华

高级会员

Rank: 4

积分
758
金钱
758
注册时间
2012-8-23
在线时间
71 小时
发表于 2013-8-28 15:38:07 | 显示全部楼层
回复【12楼】慧(^o^)/羽:
---------------------------------
那难怪了 江苏的
一介草民……
回复 支持 反对

使用道具 举报

10

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-7-16
在线时间
0 小时
 楼主| 发表于 2013-8-28 15:40:54 | 显示全部楼层
回复【13楼】月光疾風:
---------------------------------
那个DSP库函数我感觉FFT还蛮有用的,滤波器的话用模拟滤波不是更好?
我用FIR滤波试过了感觉没有想象中那么好
HAMMING 窗 256阶阻带衰减都只有20多DB
晴喧o(︶︿︶)o
回复 支持 反对

使用道具 举报

28

主题

190

帖子

0

精华

高级会员

Rank: 4

积分
758
金钱
758
注册时间
2012-8-23
在线时间
71 小时
发表于 2013-8-28 15:42:57 | 显示全部楼层
回复【14楼】慧(^o^)/羽:
---------------------------------
自己写了个FFT,倒位序什么的验证都是对的,蝶形运算那边怎么查都看不出来哪里有问题,输出结果就是不对
一介草民……
回复 支持 反对

使用道具 举报

10

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-7-16
在线时间
0 小时
 楼主| 发表于 2013-8-28 15:43:55 | 显示全部楼层
回复【15楼】月光疾風:
---------------------------------
我是网上搜的效果还行吧,感觉比那个DSP库函数上的东西好用点
晴喧o(︶︿︶)o
回复 支持 反对

使用道具 举报

28

主题

190

帖子

0

精华

高级会员

Rank: 4

积分
758
金钱
758
注册时间
2012-8-23
在线时间
71 小时
发表于 2013-8-28 15:46:56 | 显示全部楼层
回复【16楼】慧(^o^)/羽:
---------------------------------
DSP库的FFT速度比较快,72Mhz时钟下1024点FFT 2ms左右就能算出来,主要想自己调一个,也方便别的芯片移植
一介草民……
回复 支持 反对

使用道具 举报

10

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-7-16
在线时间
0 小时
 楼主| 发表于 2013-8-28 15:50:13 | 显示全部楼层
回复【17楼】月光疾風:
---------------------------------
主要自己调的话又要复习一下DSP理论 就偷懒了。不过我那个也是非常快和DSP库的那个差不多
晴喧o(︶︿︶)o
回复 支持 反对

使用道具 举报

28

主题

190

帖子

0

精华

高级会员

Rank: 4

积分
758
金钱
758
注册时间
2012-8-23
在线时间
71 小时
发表于 2013-8-28 16:03:05 | 显示全部楼层
回复【18楼】慧(^o^)/羽:
---------------------------------
我就看了下书上的算法实现原理,根据那个写的,但是现在找不出问题来,昨天机子上的matlab还无故崩了,没法验证了,能参考下你的么
一介草民……
回复 支持 反对

使用道具 举报

10

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-7-16
在线时间
0 小时
 楼主| 发表于 2013-8-28 16:10:27 | 显示全部楼层
我给你个FFT的工程吧,你可以自己看一下,其实用起来很简单的

FFT版.rar

4.57 MB, 下载次数: 1841

晴喧o(︶︿︶)o
回复 支持 反对

使用道具 举报

10

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-7-16
在线时间
0 小时
 楼主| 发表于 2013-8-28 16:11:24 | 显示全部楼层
回复【19楼】月光疾風:
---------------------------------
工程在上面了。
晴喧o(︶︿︶)o
回复 支持 反对

使用道具 举报

28

主题

190

帖子

0

精华

高级会员

Rank: 4

积分
758
金钱
758
注册时间
2012-8-23
在线时间
71 小时
发表于 2013-8-28 16:14:45 | 显示全部楼层
回复【21楼】慧(^o^)/羽:
---------------------------------
多谢了
一介草民……
回复 支持 反对

使用道具 举报

10

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-7-16
在线时间
0 小时
 楼主| 发表于 2013-8-28 16:17:54 | 显示全部楼层
回复【22楼】月光疾風:
---------------------------------
不过你们做控制的话 应该不需要数字信号处理吧
晴喧o(︶︿︶)o
回复 支持 反对

使用道具 举报

28

主题

190

帖子

0

精华

高级会员

Rank: 4

积分
758
金钱
758
注册时间
2012-8-23
在线时间
71 小时
发表于 2013-8-28 16:28:17 | 显示全部楼层
回复【23楼】慧(^o^)/羽:
---------------------------------
调这个是打算做个音乐频谱玩玩的
一介草民……
回复 支持 反对

使用道具 举报

6

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2012-8-24
在线时间
3 小时
发表于 2015-5-6 10:00:49 | 显示全部楼层
回复【20楼】慧(^o^)/羽:
---------------------------------
你好,用了你的例程,测试了相比stm32的DSP库,误差大了点,你有过处理吗?
回复 支持 反对

使用道具 举报

39

主题

234

帖子

0

精华

高级会员

Rank: 4

积分
630
金钱
630
注册时间
2016-8-25
在线时间
57 小时
发表于 2017-4-1 16:22:44 | 显示全部楼层
慧\(^o^)/羽 发表于 2013-8-27 10:24
回复【3楼】正点原子:
---------------------------------
已掌握用法 谢谢。

可以分享一下具体用法吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-22 12:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表