zddzsh 发表于 2008-1-8 00:32

谱分析加窗减小能量泄漏的求助

书上和资料上都说加窗可以减小能量的泄漏,可我没弄懂窗函数怎么应用在信号得到较准确的振幅谱和功率谱。
以y(t)=sin(pi*t)为例,矩形窗w(n)=1(0 ≤n≤N-1)
是y(t)乘上w(n)在进行FFT变换就可以了吗?还是y(t)乘上w(n)的反变换    再进行FFT变换?
如果选用Hamming窗时呢?我相乘变换后得到的振幅谱与y(t)的振幅谱相差一个系数吗?选用什么窗能尽量保证能量泄漏比较小呢?
我想处理一段波形数据,想较精确的得到其中包含的频率以及能量,保证能量和保证频率的分辨率要采用不同的方法来分析吗?

麻烦各位大哥大姐给予解答,或者给小弟举个窗函数使用的例子,帮帮我这个菜鸟

贴上一段小弟想分析的数据
0.0000000E+00   50.46900   
0.6250000       52.55500   
   1.250000       53.08400   
   1.875000       52.13900   
   2.500000       51.23300   
   3.125000       49.72600   
   3.750000       49.65100   
   4.375000       50.43700   
   5.000000       51.42000   
   5.625000       51.99900   
   6.250000       51.89200   
   6.875000       51.33200   
   7.500000       50.28900   
   8.125000       50.06000   
   8.750000       50.78200   
   9.375000       51.98500   
   10.00000       52.95400   
   10.62500       53.46400   
   11.25000       53.33300   
   11.87500       52.52400   
   12.50000       50.84800   
   13.12500       49.83500   
   13.75000       49.40000   
   14.37500       50.37400   
   15.00000       51.76200   
   15.62500       52.38100   
   16.25000       52.64900   
   16.87500       52.18100   
   17.50000       50.72000   
   18.12500       50.10200   
   18.75000       50.00900   
   19.37500       50.44800   
   20.00000       51.45400   
   20.62500       51.69400   
   21.25000       51.04300   
   21.87500       50.49400   
   22.50000       48.66700   
   23.12500       48.11500   
   23.75000       48.08000   
   24.37500       49.36500   
   25.00000       50.29900

rockzone 发表于 2008-1-8 10:40

将信号乘上一个窗函数,再做FFT即可。

Hamming,Hanning窗都是常用的窗函数

zddzsh 发表于 2008-1-8 15:55

我试着做了一下,加窗会影响到频率的分辨率,当我采用hamming窗处理上面那组数据时,原先存在的两个相近频率的波在处理时分辨不出来了,会这样吗?有什么解决措施呢?

rockzone 发表于 2008-1-8 16:08

窗的主瓣宽度会影响信号的频率分辨率。

解决办法:增加采样点数

[ 本帖最后由 rockzone 于 2008-1-8 16:11 编辑 ]
页: [1]
查看完整版本: 谱分析加窗减小能量泄漏的求助