野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 22567|回复: 14

ISO dsp库

[复制链接]
发表于 2014-3-27 10:01:38 | 显示全部楼层 |阅读模式
Hello, 请问ISO开发板搭载的STM32芯片 有没有相应的dsp库,谢谢!
回复

使用道具 举报

发表于 2014-3-27 10:38:27 | 显示全部楼层
DSP库是由ARM公司提供的,那些函数写得很标准。在ST官网可以找到,添加进野火的工程
回复 支持 反对

使用道具 举报

发表于 2014-3-27 11:07:14 | 显示全部楼层
Cortex-M4内核才有DSP吧,ISO好像是Cortex-m3d 内核
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-27 15:46:21 | 显示全部楼层
危隽洁 发表于 2014-3-27 11:07
Cortex-M4内核才有DSP吧,ISO好像是Cortex-m3d 内核

Hello  我现在手上有一块ISO的开发板  想用来做数字信号处理 包含滤波 FFT 希尔伯特变换  您有这方面的经验吗
回复 支持 反对

使用道具 举报

发表于 2014-3-27 15:57:51 | 显示全部楼层
Creatsky 发表于 2014-3-27 15:46
Hello  我现在手上有一块ISO的开发板  想用来做数字信号处理 包含滤波 FFT 希尔伯特变换  您有这方面的经 ...

我学K60的,也没用到DSP,不过了解了一下而已。
CMSIS 库自带的例程,可以参考一下。不过好像ISO的芯片是Cortex-M3内核,没DSP的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-27 16:05:38 | 显示全部楼层
危隽洁 发表于 2014-3-27 15:57
我学K60的,也没用到DSP,不过了解了一下而已。
CMSIS 库自带的例程,可以参考一下。不过好像ISO的芯片是 ...

恩  我也是项目需要    这些东西如果在matlab 上实现就容易多了 ,在硬件上实现有点坑
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-27 17:10:15 | 显示全部楼层
慕娅娜 发表于 2014-3-27 10:38
DSP库是由ARM公司提供的,那些函数写得很标准。在ST官网可以找到,添加进野火的工程

有ISO 芯片专用的吗
回复 支持 反对

使用道具 举报

发表于 2014-3-27 17:21:54 | 显示全部楼层
Creatsky 发表于 2014-3-27 17:10
有ISO 芯片专用的吗

ISO 不行,用的是F1系列的,没有DSP内核,只有F4系列才有DSP内核。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-27 17:31:48 | 显示全部楼层
房宜楠 发表于 2014-3-27 17:21
ISO 不行,用的是F1系列的,没有DSP内核,只有F4系列才有DSP内核。

没有DSP 内核 是不是就不能做FFT 和希尔伯特变换?
回复 支持 反对

使用道具 举报

发表于 2014-3-27 17:39:38 | 显示全部楼层
房宜楠 发表于 2014-3-27 17:21
ISO 不行,用的是F1系列的,没有DSP内核,只有F4系列才有DSP内核。

可以的啊,F1没有DSP内核,但也可以模拟的。

F4有专用指令,硬件DSP,所以速度会更快。

你直接下载 CMSIS 库,然后就可以看到帮助文档。
回复 支持 反对

使用道具 举报

发表于 2014-3-27 17:43:25 | 显示全部楼层
Creatsky 发表于 2014-3-27 17:31
没有DSP 内核 是不是就不能做FFT 和希尔伯特变换?

可以的啊,F1没有DSP内核,但也可以模拟的。

F4有专用指令,硬件DSP,所以速度会更快。

你直接下载 CMSIS 库,然后就可以看到帮助文档。

提供了多个现成的函数的,包括FFT 这些功能
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-27 17:49:59 | 显示全部楼层
山外メ雲ジ 发表于 2014-3-27 17:43
可以的啊,F1没有DSP内核,但也可以模拟的。

F4有专用指令,硬件DSP,所以速度会更快。

非常感谢 我现在要把matlab代码转为C 痛苦中  主要是希尔伯特变换这个不懂怎么转,不知道有没有人些小程序的 花钱让别人转一个
回复 支持 反对

使用道具 举报

发表于 2014-3-27 20:40:34 | 显示全部楼层
Creatsky 发表于 2014-3-27 17:49
非常感谢 我现在要把matlab代码转为C 痛苦中  主要是希尔伯特变换这个不懂怎么转,不知道有没有人些小程序 ...

ISO也可以用那个官方的dsp库的,官方的dsp库分成了浮点型处理器和非浮点型处理器两种。
cortexM4有硬件浮点处理器,可以使用dsp库的  浮点型  函数,ISO是cortexM3,没有硬件浮点处理器,可以使用DSP的   定点型   函数。当然处理起来没有那么快,但这并不影响你使用这个dsp库的。我在大学的时候学的dsp芯片就是  定点型  的,好像叫TMS320c,cortexM3跟它比速度也不差
回复 支持 反对

使用道具 举报

发表于 2014-3-27 20:42:26 | 显示全部楼层
Creatsky 发表于 2014-3-27 17:49
非常感谢 我现在要把matlab代码转为C 痛苦中  主要是希尔伯特变换这个不懂怎么转,不知道有没有人些小程序 ...

官方的dsp库不知道有没有希尔伯特变换,FFT之类常用的都是有的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-27 20:52:29 | 显示全部楼层
随风 发表于 2014-3-27 20:40
ISO也可以用那个官方的dsp库的,官方的dsp库分成了浮点型处理器和非浮点型处理器两种。
cortexM4有硬件浮 ...

恩恩  非常感谢,我明天试着移植和调用库 有问题再向您请教  Thanks
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 20:26 , Processed in 0.050121 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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