打印
[其他ST产品]

fft滤波

[复制链接]
962|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chuxh|  楼主 | 2021-12-1 21:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用stm32f103做3项64点fft后,如何用fir滤波,滤波系数如何确定,谢谢

使用特权

评论回复
沙发
juventus9554| | 2021-12-1 21:55 | 只看该作者
应该是 在 FFT 之前做,   FIR 系数我也想知道,

使用特权

评论回复
板凳
chuxh|  楼主 | 2021-12-1 21:58 | 只看该作者
谢谢,是在前面,写错了,大神帮忙啊

使用特权

评论回复
地板
jiajs| | 2021-12-1 22:00 | 只看该作者
这些东西   还是  要靠  外国人的技术资料,,

使用特权

评论回复
5
jlyuan| | 2021-12-1 22:02 | 只看该作者
你这问题问得,这让人如何说起呢?

使用特权

评论回复
6
chuxh|  楼主 | 2021-12-1 22:03 | 只看该作者
就是不明白,才不知如何入手。

使用特权

评论回复
7
chuxh|  楼主 | 2021-12-1 22:06 | 只看该作者
现在是用32f103作3项电测量,每周波采集64点,采集后直接FFT,计算幅值和相位。

使用特权

评论回复
8
jiajs| | 2021-12-1 22:08 | 只看该作者
发现干扰大?

使用特权

评论回复
9
chuxh|  楼主 | 2021-12-1 22:11 | 只看该作者
嗯,想用FIR滤波,不知该咋做,请大神指点

使用特权

评论回复
10
jlyuan| | 2021-12-1 22:14 | 只看该作者
64*50=3200,也就是说你的fft计算到了直流到1600的带宽,如果你只需要计算到9次谐波,也就是450,那么你前端可以加一个带宽0-450的fir滤波器

使用特权

评论回复
11
jlyuan| | 2021-12-1 22:16 | 只看该作者
采样率确定了,带宽确定了,如果用窗函数法设计,那么把阶数定下来,那么fir滤波器就固定了啊,最简单的就是拿matlab配置就好了

使用特权

评论回复
12
dingy| | 2021-12-1 22:20 | 只看该作者
注意fir本身有相位时延

使用特权

评论回复
13
supernan| | 2021-12-1 22:24 | 只看该作者
如果说到这份上了,还没有思路,那你花钱找人帮你吧

使用特权

评论回复
14
lizye| | 2021-12-1 22:27 | 只看该作者

matlab fdatool设计下,导出[bz,az]或者[sos, g]很快很方便的

使用特权

评论回复
15
chuxh|  楼主 | 2021-12-1 22:29 | 只看该作者
非常感谢,我试试。

使用特权

评论回复
16
zhenykun| | 2021-12-1 22:31 | 只看该作者
我跟你遇到了同样的问题,我加入滤波函数后算出的幅值总是不对,没有给电流的时候数值就非常大,能帮忙看一下吗 谢谢啦

使用特权

评论回复
17
juventus9554| | 2021-12-1 22:33 | 只看该作者
这个只要提供系数就可以了

使用特权

评论回复
18
dingy| | 2021-12-1 22:36 | 只看该作者
滤波函数库根据你提供的系数,可以做高通,带通,低通。。。滤波器的

使用特权

评论回复
19
supernan| | 2021-12-1 22:39 | 只看该作者
用FIR, IIR 其实都是差不多。都是滤波器而已

使用特权

评论回复
20
chuxh|  楼主 | 2021-12-1 22:43 | 只看该作者

明白了,多谢大家讨论这么多哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

936

主题

11296

帖子

2

粉丝