声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

楼主: sorry

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

[复制链接]
 楼主| 发表于 2015-11-7 18:28 | 显示全部楼层
wanyeqing2003 发表于 2015-11-4 22:45
其实,傅里叶变换也存在一些问题。
傅里叶在学术上也受到阻力和波折。
“傅里叶是一位法国数学家和物理学 ...

国外的权威和专家也有这种现象
回复 支持 反对
分享到:

使用道具 举报

 楼主| 发表于 2015-11-7 18:29 | 显示全部楼层

这是什么软件呢?看样子很不错

点评

Multi-Instrument下载地址: www.multi-instrument.com/MIsetup.exe www.multi-tecn.cn/MIsetup.exe www.virtins.com/MIsetup.exe 启动软件后,要看各种窗函数的频谱的话: 法一: 1)点击左上方的示波器启  详情 回复 发表于 2015-11-8 09:33
发表于 2015-11-8 09:33 | 显示全部楼层
sorry 发表于 2015-11-7 18:29
这是什么软件呢?看样子很不错

Multi-Instrument下载地址:
www.multi-instrument.com/MIsetup.exe
www.multi-tech.cn/MIsetup.exe
www.virtins.com/MIsetup.exe

启动软件后,要看各种窗函数的频谱的话:
法一:
1)点击左上方的示波器启停按钮停止示波器运行(因为默认情况下,软件启动时将自动启动声卡采集)。
2)[文件]>[打开]选择该软件目录下的WAV\WINDOW子目录,有几十种不同窗函数的WAV文件可选。
3)右击频谱分析仪窗口中任意一点,选择[频谱分析仪处理]>禁选"去除DC直流"。(因为窗函数有大量直流成份)
4)右击频谱分析仪窗口中任意一点,选择[频谱分析仪处理]>Y轴刻度>"dBr"。
5)点击频谱分析仪窗口中任意一点,在屏幕右下方工具条上选择,FFT点数=32768,窗函数=矩形窗
这样就可以看到通常用的表达方式表示的窗函数的频谱了。

评分

1

查看全部评分

发表于 2015-11-8 10:57 | 显示全部楼层
TestGuru 发表于 2015-11-8 09:33
Multi-Instrument下载地址:
www.multi-instrument.com/MIsetup.exe
www.multi-tech.cn/MIsetup.exe
...

谢谢分享
发表于 2015-11-8 11:57 | 显示全部楼层
dsp2008 发表于 2015-10-30 08:40
除非,信号周期与采样周期相同时,矩形窗就可反应信号的实际情况。
================================= ...

论坛讨论难免些许失準,若可以直接帮忙修正下,或许更好些!
不是吗?
发表于 2015-11-12 20:53 | 显示全部楼层
其实这个问题的本质 是没有搞清楚窗函数是用来做什么的
发表于 2015-11-13 21:14 | 显示全部楼层
Law 发表于 2015-11-12 20:53
其实这个问题的本质 是没有搞清楚窗函数是用来做什么的

首先有限样本的FFT,加窗是必然,也是不可回避的实事。
加窗就会引起截断的误差,表现机理就是泄露。
加窗,各种类型的窗,目的是为了削弱泄露的表象。这应该是加窗的目的吧。

评分

1

查看全部评分

发表于 2015-11-14 10:41 | 显示全部楼层
wanyeqing2003 发表于 2015-11-13 21:14
首先有限样本的FFT,加窗是必然,也是不可回避的实事。
加窗就会引起截断的误差,表现机理就是泄露。
...

我的理解是这样的:理想滤波器的冲击响应是无限长的,但是这个没法实现。
我们能做的就是用有限长的冲击响应来代替无限长的冲击响应,使得他们的频率响应近似,这就是加窗截断的来源。但是加窗之后发生频谱泄露是必然的,也就是“吉布斯现象”,但是不同的窗函数表现出来的泄露是不一样的,且加窗之后的通带纹波阻带衰减也是不一样的,我们根据需要来选择合适的窗函数,接着计算窗函数的长度。理论上,窗函数越长,截断的冲击响应是越接近理想情况的,但是计算量会增加,所以只要达到技术指标即可。
论坛新人,说的不对,还请指正哈

点评

赞成: 3.0
赞成: 3
有参考意义。  发表于 2015-11-16 12:18
1、你说的这个滤波器与楼主说的FFT是两个风马牛不相及的东西。 2、数字滤波器分成两种类型,除了你说的FIR之外,还有IIR。  发表于 2015-11-14 20:29

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

发表于 2015-11-14 21:57 | 显示全部楼层
Law 发表于 2015-11-14 10:41
我的理解是这样的:理想滤波器的冲击响应是无限长的,但是这个没法实现。
我们能做的就是用有限长的冲击 ...

好吧,我眼瞎
发表于 2015-11-16 12:23 | 显示全部楼层

呵呵,您从滤波效果来讨论窗函数的作用,挺好的呀。

点评

理想滤波器不能实现的原因不是因为其“冲击响应是无限长的”,而是因为其冲激响应不是因果序列。  发表于 2015-11-16 13:40
 楼主| 发表于 2015-12-7 13:56 | 显示全部楼层
TestGuru 发表于 2015-11-8 09:33
Multi-Instrument下载地址:
www.multi-instrument.com/MIsetup.exe
www.multi-tech.cn/MIsetup.exe
...

谢谢你提供的软件,非常不错
发表于 2016-7-4 17:51 | 显示全部楼层
wanyeqing2003 发表于 2015-11-16 12:23
呵呵,您从滤波效果来讨论窗函数的作用,挺好的呀。

加窗到底是为了减少泄露还是为了从无限长的数据中提取有限长的数据做处理?

点评

1、加窗是为了从无限长的数据中提取有限长的数据做处理; 2、选择合适的窗函数是为了减少泄露。  发表于 2016-7-4 18:24
回复 支持 1 反对 0

使用道具 举报

发表于 2016-7-4 19:46 | 显示全部楼层
chukongde 发表于 2016-7-4 17:51
加窗到底是为了减少泄露还是为了从无限长的数据中提取有限长的数据做处理?

如果把窗作为观察信号的观察口,这就可以理解为采样的窗。
防止泄漏用到的窗函数,是对信号的修正,使分析结果更好看,也就是防治泄漏。
发表于 2016-7-5 08:40 | 显示全部楼层
矩形窗在傅里叶变换中应用最广,也最简单。
当窗口内数据长度为信号周期的整倍数时,一般采用矩形窗。

点评

又一个糊涂虫。  发表于 2016-7-7 13:10
发表于 2016-7-5 10:47 | 显示全部楼层
加不同的窗会造成的泄漏也会不尽相同,但是每个窗都有自己的优点!!!所以在实际中我们要根据具体的情况去选择窗函数!!!

点评

sd
比如呢 举例说说  详情 回复 发表于 2016-7-5 10:50
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-17 11:39 , Processed in 0.084645 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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