搜索
bottom↓
回复: 16

呼叫各位FAE,哪里有PE和滤波函数库的资料?(已解决)

[复制链接]

出500入203汤圆

发表于 2014-9-9 08:29:05 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_ZP 于 2014-10-8 16:32 编辑

现在使用的基本上都是网上所传的十种常用软件滤波算法,用得多了就觉得性能总是不够好,现在都M4了。应该可以试试比较高级的滤波算法了吧。我在PE里面找了一下,好像没有软件滤波的组件,关于FFT,IIF,FIR这方面PE里面有相关的组件吗,或者资料也行,学习一下,。

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2014-9-9 08:45:59 | 显示全部楼层
本帖最后由 霸气侧漏 于 2014-9-9 08:47 编辑

卡尔曼滤波你可想要。   卡尔曼滤波简介+ 算法实现代码 (amoBBS 阿莫电子论坛) http://www.amobbs.com/forum.php? ... C%E6%BB%A4%E6%B3%A2


非常好的滤波程序(卡尔曼滤波)
http://www.amobbs.com/thread-5506377-1-1.html
(出处: amoBBS 阿莫电子论坛)



你说的那些滤波飞思卡尔的不清楚,记得stm32有个算法库,可以去看看

出500入203汤圆

 楼主| 发表于 2014-9-9 08:58:28 | 显示全部楼层
霸气侧漏 发表于 2014-9-9 08:45
卡尔曼滤波你可想要。   卡尔曼滤波简介+ 算法实现代码 (amoBBS 阿莫电子论坛) http://www.amobbs.com/for ...

高数学的不好,原理上的东西看了好久,名词都不懂了,所以也没看明白。
现在就想关注一下用法,就是比较实用的函数,最好是整形的,因为M4好多都是不带FPU的,加了浮点之后就限制了应用范围了。
你给我的那个函数很简洁,但是不知道该怎么用。

出0入0汤圆

发表于 2014-9-9 09:01:21 | 显示全部楼层
如果功能不是很强大的,需要没那么大,我觉得那十种软件滤波算法是够用的,用一些所谓的卡尔曼只会增加压力,得不偿失。

出500入203汤圆

 楼主| 发表于 2014-9-9 09:09:44 | 显示全部楼层
rockyyangyang 发表于 2014-9-9 09:01
如果功能不是很强大的,需要没那么大,我觉得那十种软件滤波算法是够用的,用一些所谓的卡尔曼只会增加压力 ...

目前使用限幅平均值滤波,采样速度特别慢,延迟也很严重,在资料上看到的关于高等滤波的效果很好,这是IIR滤波的一个例子

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-9-9 09:14:46 | 显示全部楼层
momo_li 发表于 2014-9-9 09:09
目前使用限幅平均值滤波,采样速度特别慢,延迟也很严重,在资料上看到的关于高等滤波的效果很好,这是II ...

如果限幅平均滤波都延迟很严重,不觉得不应该从软件触发吗?更多的是你整个系统的问题。
选择一个适合自己系统的软件滤波很重要,包括你要是软件是上的滤波满足不了,可以试试硬件滤波。
高等滤波,我自己没接触过。

出0入0汤圆

发表于 2014-9-9 09:19:27 | 显示全部楼层
rockyyangyang 发表于 2014-9-9 09:01
如果功能不是很强大的,需要没那么大,我觉得那十种软件滤波算法是够用的,用一些所谓的卡尔曼只会增加压力 ...

求推荐一个简单而又常用的滤波算法,至于高级不高级就没什么了,我觉得还是实用的好

出0入0汤圆

发表于 2014-9-9 09:24:45 | 显示全部楼层
我现在用的也是基本上网上的十种常用软件滤波算法,有时候根据自己的需求货略微改进下。

出100入101汤圆

发表于 2014-9-9 09:27:26 | 显示全部楼层
momo_li 发表于 2014-9-9 09:09
目前使用限幅平均值滤波,采样速度特别慢,延迟也很严重,在资料上看到的关于高等滤波的效果很好,这是II ...

滤波效果好,时间又快,这个是矛盾的。

出0入0汤圆

发表于 2014-9-9 09:29:50 | 显示全部楼层
weiqinghonghong 发表于 2014-9-9 09:19
求推荐一个简单而又常用的滤波算法,至于高级不高级就没什么了,我觉得还是实用的好 ...

十种软件滤波,不同的系统要选用的都不一样,看你的系统响应时间是否很快。
自己之前有尝试过卡尔曼,但是对于自己做的系统来说,跟普通的没什么差别,反而增加代码的处理时间,真是不值得。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出500入203汤圆

 楼主| 发表于 2014-9-9 10:01:05 | 显示全部楼层
weiqinghonghong 发表于 2014-9-9 09:19
求推荐一个简单而又常用的滤波算法,至于高级不高级就没什么了,我觉得还是实用的好 ...

M4核心可以单周期乘除法,这点是使用高阶滤波器的重要条件。只要有了比较明确的使用方法,也是挺简单的,我觉得。还没有仔细研究过。

出500入203汤圆

 楼主| 发表于 2014-9-9 10:02:56 | 显示全部楼层
本帖最后由 momo_li 于 2014-9-9 10:03 编辑



这是一介1/10的滤波效果,达到有效值的时候延迟了几十个采样点,如果使用10K的有效频率的话感觉要最少500K的采样频率,是这样算吗?如果使用IIR或者FIR能不能得到更好的响应时间?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出500入203汤圆

 楼主| 发表于 2014-9-9 10:05:18 | 显示全部楼层
rockyyangyang 发表于 2014-9-9 09:29
十种软件滤波,不同的系统要选用的都不一样,看你的系统响应时间是否很快。
自己之前有尝试过卡尔曼,但 ...

这个在21IC上有个博客对于这十种滤波方式有很详尽的说明。不过开关电源中使用的应该不是这种把。

出0入0汤圆

发表于 2014-9-9 10:49:45 | 显示全部楼层
数字信号处理里面有很多滤波算法的,可以去看一下   

出500入203汤圆

 楼主| 发表于 2014-9-9 10:58:08 | 显示全部楼层
xlxbangel 发表于 2014-9-9 10:49
数字信号处理里面有很多滤波算法的,可以去看一下

有好多,那个滤波函数好像都是自己写的,参数的计算方式也没有。所以想找找有没有标准函数库,这样一方面资料比较多一些,一方面性能应该更稳定些。现在不研究原理,仅仅研究使用方法。

出0入0汤圆

发表于 2014-9-9 14:12:07 | 显示全部楼层
rockyyangyang 发表于 2014-9-9 09:29
十种软件滤波,不同的系统要选用的都不一样,看你的系统响应时间是否很快。
自己之前有尝试过卡尔曼,但 ...

赞成 ,其实卡尔曼滤波效果不一定有限幅平均值滤波好,或者可以这样说,在噪声符合高斯分布的情况下面,限幅平均值滤波效果是最好的,不过滞后一些,
使用卡尔曼参数选择合理,滞后好一点点,但是相对计算量来说,不一定合算了。

出0入0汤圆

发表于 2014-9-9 14:14:43 | 显示全部楼层
taboo 发表于 2014-9-9 14:12
赞成 ,其实卡尔曼滤波效果不一定有限幅平均值滤波好,或者可以这样说,在噪声符合高斯分布的情况下面, ...

他们都有各自的优缺点,所以选择一个合适的才是最重要的。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 23:15

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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