enbw matlab,Spectrum Computation in Signal Analyzer

Spectral Windowing

Any real-world signal is measurable only for a finite length of time. This fact introduces

nonnegligible effects into Fourier analysis, which assumes that signals are either

periodic or infinitely long. Spectral windowing, which consists

of assigning different weights to different signal samples, deals systematically with

finite-size effects.

The simplest way to window a signal is to assume that it is identically zero outside of the measurement interval and that all samples are equally significant. This “rectangular window” has discontinuous jumps at both ends that result in spectral ringing. All other spectral windows taper at both ends to lessen this effect by assigning smaller weights to samples close to the signal edges.

The windowing process always involves a compromise between conflicting aims: improving resolution and decreasing leakage.

Resolution is the ability to know precisely how the

signal energy is distributed in the frequency space. A spectrum analyzer

with ideal resolution can distinguish two different tones (pure sinusoids)

present in the signal, no matter how close in frequency. Quantitatively,

this ability relates to the mainlobe width of the transform of the

window.

Leakage is the fact that, in a finite signal, every

frequency component projects energy content throughout the complete

frequency span. The amount of leakage in a spectrum can be measured by the

ability to detect a weak tone from noise in the presence of a neighboring

strong tone. Quantitatively, this ability relates to the sidelobe level of

the frequency transform of the window.

The better the resolution, the higher the leakage, and vice versa. At one end of the range, a rectangular window has the narrowest possible mainlobe and the highest sidelobes. This window can resolve closely spaced tones if they have similar energy content, but it fails to find the weaker one if they do not. At the other end, a window with high sidelobe suppression has a wide mainlobe in which close frequencies are smeared together.

Signal Analyzer uses Kaiser windows to carry out windowing. For Kaiser windows, the

fraction of the signal energy captured by the mainlobe depends most importantly on an

adjustable shape factor, β. The shape factor

ranges from β = 0, which corresponds to a rectangular window, to β = 40, where a wide mainlobe captures essentially all the spectral energy

representable in double precision. An intermediate value of β ≈ 6 approximates a Hann window closely. To control β,

use the Leakage slider on the Spectrum and

Spectrogram tabs. If you set the leakage to

ℓ using the slider, then ℓ and

β are related by β = 40(1 – ℓ). See kaiser for more details.

b658d0da672d0192230744dd82ace792.pngdc8b06c30304656c88334b311e15a200.png

51-point Hann window and 51-point Kaiser window with β = 5.7 in the time domain51-point Hann window and 51-point Kaiser window with β = 5.7 in the frequency domain

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值