dsfire 发表于 2011-8-3 22:34

一个周波怎么计算幅值、频率和相位?

请教一下,采样一个周波,怎么计算它的幅值、频率和相位,有什么可行的方法嘛?谢谢啦

dsfire 发表于 2011-8-4 20:49

回复 1 # dsfire 的帖子

自己顶一下,忘高手给予指点一二啊。有人说,对于一个周波,在时域进行插值,根据插值为零的点算周期(频率倒数),没看懂什么意思,能解释一下嘛!

dsfire 发表于 2011-8-4 20:49

回复 1 # dsfire 的帖子

自己顶一下,忘高手给予指点一二啊。有人说,对于一个周波,在时域进行插值,根据插值为零的点算周期(频率倒数),没看懂什么意思,能解释一下嘛!

songzy41 发表于 2011-8-5 11:13

dsfire 发表于 2011-8-3 22:34 static/image/common/back.gif
请教一下,采样一个周波,怎么计算它的幅值、频率和相位,有什么可行的方法嘛?谢谢啦

如果采样正好是一个周波,这相当于同步采样,直接做FFT,就可以计算它的幅值、频率和相位。

杨德昌 发表于 2011-8-5 16:18

如果是一个完整的周期波形,可以利用傅立叶变换,如果不是的化,建议你采用基于三角插值的过零点检测法!

dsfire 发表于 2011-8-7 17:02

回复 4 # songzy41 的帖子

谢谢你的回复,现在的问题是采样频率是固定的,一个周期多少个采样点却并不能完全清楚。比如说采样频率是6400Hz吧,如果系统频率为50Hz,则计算128个点。要是不是50Hz,这个点数就没法确定了。

dsfire 发表于 2011-8-7 17:09

回复 5 # 杨德昌 的帖子

您说的过“基于三角插值零点检测”是硬件上的吧,就像我6楼说的,可以用到这上面嘛?

dsfire 发表于 2011-8-11 20:38

回复 4 # songzy41 的帖子

您好,我最近几天看了一个关于“滑窗迭代DFT“的算法,但非同步采样的时候,滑窗迭代DFT就会出现错误了。 不知道还有没有其他的解决方法么?赐教
页: [1]
查看完整版本: 一个周波怎么计算幅值、频率和相位?