声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

楼主: sorry

[FFT] 傅里叶变换加窗的影响

[复制链接]
发表于 2015-10-29 20:15 | 显示全部楼层
hcharlie 发表于 2015-10-21 08:44
我是与LZ讨论,给他出主意,他觉得可行就行。问题总是复杂的,想办法简化总是好的。加任何窗总是近似处理的 ...

赞成这个意见。
我的理解,有限采样本身就是矩形窗。
加窗是对原始信号的修改,因此,任何加窗处理都会改变信号原是风貌。
除非,信号周期与采样周期相同时,矩形窗就可反应信号的实际情况。

评分

1

查看全部评分

回复 支持 反对
分享到:

使用道具 举报

发表于 2015-10-30 08:40 | 显示全部楼层
wanyeqing2003 发表于 2015-10-29 20:15
赞成这个意见。
我的理解,有限采样本身就是矩形窗。
加窗是对原始信号的修改,因此,任何加窗处理都会 ...

除非,信号周期与采样周期相同时,矩形窗就可反应信号的实际情况。
========================================
从这句话可以看出,你这个“特聘教授”还没弄懂DFT的本意。

建议再把本科的数字信号处理教材好好读一遍,特别是要弄清楚DFT是怎么来的。
发表于 2015-10-30 22:11 | 显示全部楼层
dsp2008 发表于 2015-10-30 08:40
除非,信号周期与采样周期相同时,矩形窗就可反应信号的实际情况。
================================= ...

谢谢指点。

我编写过DFT和FFT的代码,编过此类数据分析软件。
就我了解的一点点数据分析知识来看,DFT的采样点数可以较为随意选取,不过速度比较慢。
而FFT速度快,是数据分析最常用的分析方法。
FFT通常需要是2的n次方个数据。一般1024,2048比较多。
现在计算机存储量大了,可以用更快的采样频率,更大的样本数量。不过频率截断是不可避免的。

楼上这位兄弟,这样的说法合适吗?望指正!
发表于 2015-10-31 11:39 | 显示全部楼层
1、DFT不是一种新的傅立叶变换,它是从离散时间傅立叶级数引出来的。它的引出是为了用计算机来计算频谱;
2、用DFT计算出来的X(k)的值,是对原信号频谱(连续谱)在0~fs这个区间内的一个等间隔采样。因此,DFT的点数越多,用X(k)表示的信号频谱轮廓就越清晰。

评分

1

查看全部评分

发表于 2015-10-31 11:52 | 显示全部楼层
FFT是DFT的一种快速算法。
发表于 2015-10-31 12:00 | 显示全部楼层
因为计算机存储容量的限制,特别是计算时间的限制,我们对时间序列进行频谱分析的时间,一次只能计算一组有限长的序列。这就要对x(n)截取,即加窗处理。用数学表示就是x(n)*w(n)。
时域相乘,对应于频域则是卷积过程。也就是说,截取(加窗)以后的信号频谱等于原信号的频谱与窗函数的频谱的卷积。
由于窗函数的频谱不是冲激函数,频谱卷积的结果就是原信号的频谱被展宽了,并导致频谱泄漏。

评分

1

查看全部评分

发表于 2015-10-31 12:32 | 显示全部楼层
“除非,信号周期与采样周期相同时,矩形窗就可反应信号的实际情况。”这句话教授讲快了点,不太精确,应该是“除非,信号周期为采样周期的2倍或以上的整数倍时,矩形窗就可反应信号的实际情况”

点评

赞成: 4.0
赞成: 4
支持  发表于 2015-11-1 08:44
1、只要采样频率满足采样定理的要求,信号的频谱就会被完整地保留下来。 2、加窗对信号的频谱分析都有影响。只不过,矩形窗的主瓣最窄,因此,加矩形窗时,频率分辨力最高,即,可以分辨出相隔更近的两个谱分量。  详情 回复 发表于 2015-10-31 19:10

评分

1

查看全部评分

发表于 2015-10-31 12:38 | 显示全部楼层
dsp2008 发表于 2015-10-20 18:27
现实工程里,让采样频率跟随被检测频率而变化,这容易做到么?

只要有参考频率,很容易做到啊,阶比跟踪就是这么做的

点评

1、你那个“参考频率”从哪里来? 2、你那个“参考频率”和被分析的信号频率构成什么关系?  详情 回复 发表于 2015-10-31 19:12
发表于 2015-10-31 13:04 | 显示全部楼层
本帖最后由 TestGuru 于 2015-10-31 13:06 编辑
sorry 发表于 2015-10-19 13:18
能介绍一下Kaiser窗吗?

如图
Kaiser20.jpg

评分

1

查看全部评分

发表于 2015-10-31 19:10 | 显示全部楼层
TestGuru 发表于 2015-10-31 12:32
“除非,信号周期与采样周期相同时,矩形窗就可反应信号的实际情况。”这句话教授讲快了点,不太精确,应该 ...

1、只要采样频率满足采样定理的要求,信号的频谱就会被完整地保留下来。

2、加窗对信号的频谱分析都有影响。只不过,矩形窗的主瓣最窄,因此,加矩形窗时,频率分辨力最高,即,可以分辨出相隔更近的两个谱分量。

评分

1

查看全部评分

发表于 2015-10-31 19:12 | 显示全部楼层
impulse 发表于 2015-10-31 12:38
只要有参考频率,很容易做到啊,阶比跟踪就是这么做的

1、你那个“参考频率”从哪里来?

2、你那个“参考频率”和被分析的信号频率构成什么关系?
发表于 2015-11-1 01:01 | 显示全部楼层
dsp2008 发表于 2015-10-31 19:12
1、你那个“参考频率”从哪里来?

2、你那个“参考频率”和被分析的信号频率构成什么关系?

转速参考,就是转频。
分析信号频率也是大致知道的,比如对滑动轴承支撑的大型转动机械,分析频率取10倍转频即可,对于滚动轴承,分析频率做到10倍内圈故障频率即可。

点评

赞成: 4.0
赞成: 4
有道理  发表于 2015-11-1 08:43
如果不是精确地知道,让采样频率跟踪这个模糊的“参考频率”又有啥意义呢?  详情 回复 发表于 2015-11-1 07:50

评分

1

查看全部评分

发表于 2015-11-1 07:50 | 显示全部楼层
impulse 发表于 2015-11-1 01:01
转速参考,就是转频。
分析信号频率也是大致知道的,比如对滑动轴承支撑的大型转动机械,分析频率取10倍 ...

如果不是精确地知道,让采样频率跟踪这个模糊的“参考频率”又有啥意义呢?
回复 支持 0 反对 1

使用道具 举报

发表于 2015-11-1 17:30 | 显示全部楼层
本帖最后由 impulse 于 2015-11-1 17:39 编辑
dsp2008 发表于 2015-11-1 07:50
如果不是精确地知道,让采样频率跟踪这个模糊的“参考频率”又有啥意义呢?

如果想精确的知道,故障诊断这门技术就断送了。现场发电机组因为振动故障开不起来了,你会去问电厂,你的精确分析频率多少告诉我,不然我无法采集数据。
还有一点,我看了你以前所有的回帖,除了批评,没有一点建设性意见,可能你的理论知识很强,但是我觉得你不能给大家带来一点有用的东西。

点评

另外,需要向你报告的是,俺的理论水平一点也不高。这些知识都是本科数字信号处理的内容。因此,如果要评价俺的理论水平的话,俺也就是达到了本科毕业生的水平。 不过,尽管俺的理论水平不高,但俺的实践能力还是  详情 回复 发表于 2015-11-2 13:18
1、俺说的东西都是有用的。俺一直在引导你们纠正自己的错误认识。没想到你们还是这么懒,思想太固执; 2、一句话,分析信号的频谱,不需要实现知道被分析信号的具体频率值,也不是将采样频率和被分析信号的频率关  详情 回复 发表于 2015-11-2 13:03

评分

1

查看全部评分

发表于 2015-11-1 20:42 | 显示全部楼层
我们要具体问题具体分析。
其实DFT的精髓就是基于对周期信号的分析,取基频整数周期(加矩形窗)求DFT能够得到精确的频率,精确的振幅,精确的相位。所以对工程人员处理自己的问题,能看成周期信号的,如旋转机械的振动,心电图脑电图,尽量取整数周期,不能自动分的用手工去分去数。
所有加窗都是近似的,不精确的。
试想将心电图脑电图加什么hanning窗 kaiser窗还成什么样了!
确定绝对做不了整数周期了,再去考虑加什么窗对你的问题最合适。比如对于冲击响应,可以去加指数窗,可别加hanning窗 kaiser窗!

点评

俺感觉,你这个教研室主任的信号处理课是体育老师教的。 1、截取的数据长度是否和被分析信号的频率关联,与测量精度无关! 2、加窗是必须的。因为计算机每次只能处理有限长度的信号。最简单的窗函数就是矩形窗  详情 回复 发表于 2015-11-2 13:10

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-17 14:05 , Processed in 0.086296 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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