位置: IT常识 - 正文

窗函数的介绍以及画出常见窗函数(汉宁窗,矩形窗,汉明窗,布莱克曼窗)的时域图和频谱图(窗函数的作用)

编辑:rootadmin
窗函数的介绍以及画出常见窗函数(汉宁窗,矩形窗,汉明窗,布莱克曼窗)的时域图和频谱图

推荐整理分享窗函数的介绍以及画出常见窗函数(汉宁窗,矩形窗,汉明窗,布莱克曼窗)的时域图和频谱图(窗函数的作用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:窗函数的类型及特点,窗函数表,窗函数的定义,窗函数的原理,窗函数的类型及特点,窗函数的作用,窗函数的类型及特点,窗函数的作用,内容如对您有帮助,希望把文章链接给更多的朋友!

常见的四种窗函数的表达式为:

四种常见窗函数的参数表

对于实际信号序列,该如何选取窗函数呢?一般来说,选择第一旁瓣衰减大,旁瓣峰值衰减快的窗函数有利于缓解截断过程中产生的频谱泄漏问题。但具有这两个特性的窗函数,其主瓣宽度较大,相应会带来一些副作用,应用中需根据具体情况折中地选择。

设信号中包含fa和fb两个频率分量,窗函数的选择与两个频率分量的间距以及两个频率分量的幅度比例密切相关。窗函数选择的一般准则如下表所列。

窗函数选择的一般规则

主瓣窄的窗函数一般旁瓣泄漏大,频谱泄漏主要集中在旁瓣范围内。旁瓣衰减大的窗函数,一般主瓣较宽,泄漏主要集中在主瓣范围内。

窗函数的介绍以及画出常见窗函数(汉宁窗,矩形窗,汉明窗,布莱克曼窗)的时域图和频谱图(窗函数的作用)

当选择加窗DFT时,已知采样长度N的选择与最小频域分辨率有关,而从上表中看到采样长度N还与窗函数的主瓣宽度相关,所以N的选择应为

N≥(fs/△fmin)K

式中:K为窗函数的主瓣宽度与矩形窗的主瓣宽度之比。 根据窗函数对数据处理的影响,可参照下列原则选取理想的窗函数: ①窗函数频谱的主瓣应尽可能地窄,以提高谱估计时的频域分辨率和减小泄漏。 ②尽量减小窗函数频谱的最大旁瓣的相对幅度,以使旁瓣高度随频率尽快衰减。 若以上两条不能同时得到满足,则往往是增加主瓣宽度以换取对旁瓣的抑制。 总之,在应用窗函数时,除要考虑窗函数频谱本身的特性外,还应充分考虑被分析信号的特点及具体处理要求。

案例、设N=256,用boxcar函数产生矩形窗,以N=256进行FFT,又以N=2048点进行FFT,比较它们的谱图。并用hanning函数,hamming函数和blackman函数得到它们的谱图和时域图,程序如下:

clear all; clc; close all;N=256; % 窗长度 x=boxcar(N); % 设置矩形窗y=hanning(N);z=hamming(N);w=blackman(N);% 第一部分X1=fft(x); % FFTX1_abs=abs(fftshift(X1)); % 计算幅值freq1=(-128:127)/N; % 频率刻度1figure(1);subplot 311; plot(freq1,X1_abs,'k'); % 作图xlim([-0.1 0.1]);xlabel('归一化频率'); ylabel('幅值');title('(a) 补零前FFT谱图')% 第二部分X2=fft(x,N*8); % 对矩形窗补零后FFTX2_abs=abs(fftshift(X2)); % 计算幅值freq2=(-N*4:N*4-1)/(N*8); % 频率刻度2subplot 312; plot(freq2,X2_abs,'k'); % 作图xlim([-0.1 0.1]);xlabel('归一化频率'); ylabel('幅值');title('(b) 补零后FFT谱图')X2_dB=20*log10(X2_abs/(max(X2_abs))+eps); % 幅值取分贝值subplot 313; plot(freq2,X2_dB,'k'); % 作图axis([0 0.1 -50 5]);%xlim([-0.1 0.1]);xlabel('归一化频率'); ylabel('幅值/dB');title('(c) 补零后FFT谱图-分贝值')set(gcf,'color','w');%%Y2=fft(y,N*8); % 对hanning窗补零后FFTY2_abs=abs(fftshift(Y2)); % 计算幅值Y2_dB=20*log10(Y2_abs/(max(Y2_abs))+eps); % 幅值取分贝值Z2=fft(z,N*8); % 对hamming窗补零后FFTZ2_abs=abs(fftshift(Z2)); % 计算幅值Z2_dB=20*log10(Z2_abs/(max(Z2_abs))+eps); % 幅值取分贝值W2=fft(w,N*8); % 对blackman窗补零后FFTW2_abs=abs(fftshift(W2)); % 计算幅值W2_dB=20*log10(W2_abs/(max(W2_abs))+eps); % 幅值取分贝值figure(2);plot(freq2,Y2_dB,'k'); % 作图hold on;plot(freq2,X2_dB,'r');plot(freq2,Z2_dB,'b');plot(freq2,W2_dB,'g');axis([0 0.1 -150 5]);%xlim([-0.1 0.1]);xlabel('归一化频率'); ylabel('幅值/dB');title('补零后FFT谱图-分贝值')legend('hanning','boxcar','hamming','blackman');set(gcf,'color','w');figure(3);plot(hanning(N));hold on;plot(boxcar(N));plot(hamming(N));plot(blackman(N));legend('hanning','boxcar','hamming','blackman');title('四种窗函数的时域波形图');

运行结果如下:

 

 

在程序第一部分中(第一张图片),N=256,作256点的FFT,得图1(a)。从图中可看 到矩形窗的谱图并不只有一条谱线,且没有泄漏。这是怎么回事? 矩形窗的谱函数为

在N点DFT后离散频率为wk=2πk/N(k=C,1,…,N-1)。把wk代入上式可以发现,除k=0外,其他频点的幅值都为0,这就是为什么在图1(a)中除0点有谱线外,其他都为0值。

要得到常见的矩形窗谱图(把0值之间泄漏的值都能绘制出来),可以通过对数据补零得到。在程序第二部分N=256,但FFT变换长度L=2048,其中在数据后补了1792(256*7)个零值。FFT后的结果见图1(b),同时对FFT后的幅值取分贝值后的结果见图1(c),这就是我们常见的矩形窗的谱图。

同时在程序第二部分,我们得到了四种窗函数的时域波形和频谱图。

参考文献:MATLAB数字信号处理85个实用案例精讲——入门到进阶;宋知用(编著)

本文链接地址:https://www.jiuchutong.com/zhishi/287272.html 转载请保留说明!

上一篇:微信小程序前端解密获取手机号(微信小程序前端源码)

下一篇:VsCode配置JavaWeb(最新)(vscode配置javafx)

  • airpods整个丢了怎么找回来(airpods整个丢了查找没有显示位置)

    airpods整个丢了怎么找回来(airpods整个丢了查找没有显示位置)

  • 抖音识别字幕怎么用(抖音识别字幕怎么修改)

    抖音识别字幕怎么用(抖音识别字幕怎么修改)

  • 如何结束电脑进程(电脑怎么进入结束进程)

    如何结束电脑进程(电脑怎么进入结束进程)

  • 微信mac版本是什么(微信mac版和windows版有什么区别)

    微信mac版本是什么(微信mac版和windows版有什么区别)

  • 微信允许陌生人看十张关了会怎样(微信允许陌生人查看十条朋友圈怎么设置)

    微信允许陌生人看十张关了会怎样(微信允许陌生人查看十条朋友圈怎么设置)

  • ios13.5怎样(Ios13.5怎样降级)

    ios13.5怎样(Ios13.5怎样降级)

  • 苹果切换软件音乐暂停(苹果切换软件音量会自动变小)

    苹果切换软件音乐暂停(苹果切换软件音量会自动变小)

  • qq号被回收之后会清空什么(qq号被回收之后会有人用吗)

    qq号被回收之后会清空什么(qq号被回收之后会有人用吗)

  • 手机显示DNS异常怎么办(手机显示dns异常怎么解决)

    手机显示DNS异常怎么办(手机显示dns异常怎么解决)

  • qq音乐离线不能播放(qq音乐离线播放)

    qq音乐离线不能播放(qq音乐离线播放)

  • 苹果imessage信息是什么意思(苹果发短信蓝色绿色怎么切换)

    苹果imessage信息是什么意思(苹果发短信蓝色绿色怎么切换)

  • 联发科heliox20相当于骁龙什么(联发科 x20)

    联发科heliox20相当于骁龙什么(联发科 x20)

  • 喜马拉雅不能看文字吗(喜马拉雅不能看小说吗)

    喜马拉雅不能看文字吗(喜马拉雅不能看小说吗)

  • ps怎么生成选区(ps怎么生成选区图案)

    ps怎么生成选区(ps怎么生成选区图案)

  • 荣耀9x可以用18w充电器吗(荣耀9X可以用两张电信卡吗)

    荣耀9x可以用18w充电器吗(荣耀9X可以用两张电信卡吗)

  • 华为gt2可以回复微信吗(华为gt3价格)

    华为gt2可以回复微信吗(华为gt3价格)

  • 电脑运行速度慢的解决方法(电脑运行速度慢的原因及解决方法)

    电脑运行速度慢的解决方法(电脑运行速度慢的原因及解决方法)

  • 一周cp怎么加好友(一周cp怎么找人)

    一周cp怎么加好友(一周cp怎么找人)

  • qq怎么添加自己的表情包(qq怎么添加自己的机器人)

    qq怎么添加自己的表情包(qq怎么添加自己的机器人)

  • 港版美版和国行有什么区别(港版美版和国行的苹果手机有什么区别)

    港版美版和国行有什么区别(港版美版和国行的苹果手机有什么区别)

  • Mac安装windows10的两种可行方法(虚拟机和双系统)(macbook上安装windows10)

    Mac安装windows10的两种可行方法(虚拟机和双系统)(macbook上安装windows10)

  • 在win7系统中,电脑屏幕为什么闪?(在windows 7中)

    在win7系统中,电脑屏幕为什么闪?(在windows 7中)

  • 浅谈人工智能(AI)(浅谈人工智能时代财务会计向管理会计的转型)

    浅谈人工智能(AI)(浅谈人工智能时代财务会计向管理会计的转型)

  • 已认证进项税额怎么结转
  • 小规模纳税人附加税是几个点
  • 什么情况才能开专票
  • 非营利组织注销流程
  • 收据四联分别叫什么
  • 小规模申请专票的申请理由怎么写
  • 所得税分支机构分配表怎么填
  • 利润表中的其他综合收益
  • 所有者投入的普通股会计分录
  • 企业所得税中管理费用怎么填列
  • 商业承兑汇票可以提前承兑吗
  • 房地产企业代收的取暖费如何纳税
  • 押金无法退回
  • 接受长期股权投资的条件
  • 不动产拍卖税费怎么计算
  • 大型超市税收分析报告
  • 空报税怎么报
  • 物业公司代收暖气费如何开票
  • 中国电信服务
  • 小规模企业交纳印花税吗
  • 库存月底怎么一次性结转成本?
  • 原材料到半成品分录
  • 计划成本是什么科目
  • 职工福利费的会计科目是什么
  • 调整会计分录是什么
  • php中实现文件上传的函数
  • 在禁用uac时无法激活什么原因
  • 栀子花的养殖方法和注意事项茉莉花
  • 苹果语音备忘录怎么导出
  • linux bsub
  • 债权类股票有哪些
  • 转让应收账款是否交税
  • 供应商自身的品质问题
  • 免税怎么开
  • php 正则
  • 企业的存货按计划成本核算
  • 存货什么时候计提什么时候回转
  • 如何用css设置图片大小
  • codeigniter 教程
  • 职工福利费属于短期薪酬吗
  • 企业进项税怎么查询
  • js继承的几种方式 各有什么优缺点
  • 开具增值税专用发票是什么意思
  • 小规模销售收入超过500万
  • 结转个人承担的社保费分录
  • 织梦自定义模型调用
  • sqlserver数据库和mysql区别
  • 固定资产加速折旧最新税收政策2023
  • mysql怎样
  • 应收账款与应付账款冲账
  • 劳务成本科目的分类
  • 预收账款是负债增加还是减少
  • 销售退回 所得税
  • 实缴增值税比计提增值税少怎么做账务处理
  • 购买不良债权如何追偿
  • 融资租赁的服务费是什么票
  • 劳务派遣差额征税账务处理
  • 资本公积和盈余公积的用途
  • 微信收款计入现金流量吗
  • 购买软件会计科目
  • sqlserver1053怎么解决
  • windows xp开机按f12是什么操作
  • mac os ftp
  • 原os公测
  • smagent.exe - smagent是什么进程
  • win10mobile下载官网
  • 苹果机的mac地址
  • Win7旗舰版系统镜像文件
  • 我是一个打酱油的怎样理解
  • cocos怎么用
  • opengl多级采样消除锯齿有什么用
  • js观察者模式和发布订阅
  • bootstrap3中container与container_fluid外层容器的区别讲解
  • php redis incr
  • android中启动service的方法有
  • shell脚本用法
  • shell 编程 怎么运行命令
  • 现在小规模开专票多少钱
  • 房产税的计税依据与税率分别是什么
  • 财务局是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设