大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。
以前谈到序列的实际长度可以通过零填充方法加入,使得最终增加N添加表观分辨率。
但它并没有解决泄漏频率的问题。
根本原因在于泄漏窗口选择的频率。
由于矩形窗突然被切断,频谱旁瓣相对幅度过大,造成泄漏分量很。因此,与FIR路一样,我们想到了其它窗。
接上次的样例,矩形窗:
ts = 0.01;
n = 0:24;
y = [sin(2*pi*20*n*ts),zeros(1,999)];
xk = abs(fft(y,1024));
stem(xk);
频谱如图:
我们换三角窗:yd = [y.*triang(25)’,zeros(1,999)];注意先加权再补零吧(事实上不是非常确定的说)。
频谱例如以下:
汉明窗:
尽管主瓣宽度加宽了,但咱能够继续加大N啊,所以不是问题。关键是如今频谱不泄露。
版权声明:本文博客原创文章,博客,未经同意,不得转载。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/117219.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...