%{

---------------------------------------------------------------------------

File:Matlab的窗函数,矩形窗

功能:降低旁瓣水平

参数:

---------------------------------------------------------------------------

%}

%N =51

%==========================================================================

%求矩形窗的频率响应图

%==========================================================================

W = linspace(-pi,pi,4096);

wn0 = rectwin(51) %矩形窗函数

%20*log10(abs(WN))

[h1,w0] = freqz(wn0,1,W);

%subplotfigure(5,1,1);

subplot(511);

plot(w0/pi,20*log10(abs(h1/max(h1))));

axis([-1 1 -100 0]);

xlabel('归一化频率 /\pi');

ylabel('20log_{10}|W(e^{j\omega})| /dB');

title('矩形窗的傅里叶变换');

set(gca,'YTick',[-100 -80 -60 -40 -20 0])

set(gca,'XTick',[-1 :0.2: 1])

%set(gca,'XAxisLocation','top');%设置X轴在上方

%set(gca,'XAxisLocation','buttom');%设置X轴在下方

set(gca,'YAxisLocation','left'); %设置Y轴在左方

text(1,-124,'\pi');%gtext('\pi');

%==========================================================================

%求三角窗的频率响应图

%==========================================================================

wn1 = bartlett(51)

[h1,w1] = freqz(wn1,1,W);

%figure(5,1,2);

subplot(512);

plot(w1/pi,20*log10(abs(h1/max(h1))));

%plot(w/pi,20*log10(h1/max(h1))); % 警告: 复数 X 和/或 Y 参数的虚部已忽略

axis([-1 1 -100 0]);

xlabel('归一化频率 /\pi');

ylabel('20log_{10}|W(e^{j\omega})| /dB');

title('三角窗的傅里叶变换');

set(gca,'YTick',[-100 -80 -60 -40 -20 0])

set(gca,'XTick',[-1 :0.2: 1])

%set(gca,'XAxisLocation','top');%设置X轴在上方

set(gca,'YAxisLocation','left'); %设置Y轴在左方

text(1,-124,'\pi');%gtext('\pi');

%==========================================================================

%hanning 窗的频率响应图

%==========================================================================

wn2 = hanning(51)

[h1,w2] = freqz(wn2,1,W);

%figure(5,1,3);

subplot(513);

plot(w2/pi,20*log10(abs(h1/max(h1))));

axis([-1 1 -100 0]);

xlabel('归一化频率 /\pi');

ylabel('20log_{10}|W(e^{j\omega})| /dB');

title('Hanning的傅里叶变换');

set(gca,'YTick',[-100 -80 -60 -40 -20 0]);

set(gca,'XTick',[-1 :0.2: 1]);

%set(gca,'XAxisLocation','top');%设置X轴在上方

set(gca,'YAxisLocation','left'); %设置Y轴在左方

text(1,-124,'\pi');%gtext('\pi');

%==========================================================================

%hamming 窗的频率响应图

%==========================================================================

wn3 = hamming(51)

[h1,w3] = freqz(wn3,1,W); %离散系统频响特性的函数freqz()

%figure(5,1,4);

subplot(514);

plot(w3/pi,20*log10(abs(h1/max(h1))));

axis([-1 1 -100 0]);

xlabel('归一化频率 /\pi');

ylabel('20log_{10}|W(e^{j\omega})| /dB');

title('Hamming的傅里叶变换');

set(gca,'YTick',[-100 -80 -60 -40 -20 0])

set(gca,'XTick',[-1 :0.2: 1])

%set(gca,'XAxisLocation','top');%设置X轴在上方

set(gca,'YAxisLocation','left'); %设置Y轴在左方

text(1,-124,'\pi');%gtext('\pi');

%==========================================================================

%Blackman wn1 = blackman(51)

%==========================================================================

wn4 = blackman(51)

[h1,w4] = freqz(wn4,1,W);

%figure(5,1,5);

subplot(515);

plot(w4/pi,20*log10(abs(h1/max(h1))));

axis([-1 1 -100 0]);

xlabel('归一化频率 /\pi');

ylabel('20log_{10}|W(e^{j\omega})| /dB');

title('Blackman的傅里叶变换');

set(gca,'YTick',[-100 -80 -60 -40 -20 0])

set(gca,'XTick',[-1 :0.2: 1])

%set(gca,'XAxisLocation','top');%设置X轴在上方

set(gca,'YAxisLocation','left'); %设置Y轴在左方

text(1,-124,'\pi');%gtext('\pi');

blackman窗 matlab,【matlab】矩形窗/三角窗/hanning窗/hamming窗/blackman窗的频率响应图...相关推荐

  1. 三角窗 matlab,【matlab】矩形窗/三角窗/hanning窗/hamming窗/blackman窗的頻率響應圖

    %{--------------------------------------------------------------------------- File:Matlab的窗函數,矩形窗 功能 ...

  2. 【matlab】矩形窗/三角窗/hanning窗/hamming窗/blackman窗的频率响应图

    %{ ---------------------------------------------------------------------------  File:Matlab的窗函数,矩形窗 ...

  3. matlab三角窗函数,【matlab】矩形窗/三角窗/hanning窗/hamming窗/blackman窗的频率响应图...

    %{ --------------------------------------------------------------------------- File:Matlab的窗函数,矩形窗 功 ...

  4. matlab汉宁窗长度,汉宁窗的matlab实现.doc

    数字信号处理 课程设计 题目:用汉宁窗设计FIR数字 低通滤波器对给定数据进行滤波 院系: 专业:通 信 工 程 班级: 学号: 姓名: 指导教师: 职称: 1.1 FIR滤波器: 有限长单位脉冲响应 ...

  5. matlab三角波发生器精度改为定点型,关于matlab simulink中三角波模块的问题!

    问题描述: 关于matlab simulink中三角波模块的问题! 为什么我把时间参数换一下,产生的三角波会越来越乱,最后干脆不产生了? 1个回答 分类: 综合 2014-11-20 问题解答: 我来 ...

  6. fir 低通 matlab,MATLAB常用的FIR滤波器设计方法之窗函数法

    FIR滤波器很多工科出身的人都不会陌生,在我们的学习和工作中,也常常需要设计FIR滤波器.因为FIR滤波器有两个特点:滤波器是稳定的以及具有线性相位.FIR滤波器在信号处理相关领域当然也包括本人所在的 ...

  7. matlab 如何捕捉错误,【matlab|matlab运行错误捕捉方法】

    『傻大方知识库摘要_matlab|matlab运行错误捕捉方法』需安装VC2005运行库.Matlab错误提示往往以DOS窗口显示,错误提示经常一闪而过,无法查看具体错误信息,可以按照如下操作进行查看 ...

  8. 伯德图 matlab,Matlab/Simulink中bode图的画法

    在Matlab中,大多时候,我们都是用M语言,输入系统的传递函数后,用bode函数绘制bode图对系统进行频率分析,这样做,本人觉得效率远不如Simulink建模高.如何在Matlab/Simulin ...

  9. 连续反应matlab,MATLAB和Monte Carlo法在连续反应动力学中的应用.pdf

    第42卷第4期 广 州 化 工 Vo1.42No.4 2014年 2月 GuangzhouChemicalIndustry Feb.2014 MATLAB和 MonteCarlo法在连续反应动力学中的 ...

  10. matlab 样本均值,Matlab | Matlab从入门到放弃(4)——样本均值

    Matlab | Matlab从入门到放弃(4)--样本均值 Matlab | Matlab从入门到放弃(4)--样本均值 博主github:https://github.com/MichaelBee ...

最新文章

  1. Python中的注释(转)
  2. 包邮免费送2022年科研人专属趣味台历,微科盟年终福利,错过悔一年!
  3. rockemq 发送延迟消息_RockeMQ通过代码监控消费者状态
  4. Openshift API部分源码学习笔记(一)
  5. adapt和adopt的区别_“适应”是“ adapt ”还是“ adopt ”?看完你就会了
  6. Windows批处理符号简介、常用Dos命令
  7. hive建表设置如果为null_Hive表中的NULL值处理
  8. Django基础三之视图函数
  9. RigUp 数据库暴露7.6万份美国能源行业文件
  10. 【world_to_pixel】【wcs_pix2world】世界坐标系和像素坐标系的两种转换方式
  11. Maven 是什么东西?
  12. 《花千骨》绝美外景剧照 赵丽颖霍建华仙气足
  13. ios客户端学习-被苹果开发者中心拒绝附件上传不上
  14. 美国挤压阿里不是好兆头
  15. git fatal: could not read Username for ‘http://xxx.xxx.xxx‘: No such device or address
  16. 全民所有制事业单位辞退专业技术人员和管理人员暂行规定
  17. 软阈值(Soft Thresholding)函数和硬阈值(Hard Thresholding)函数
  18. Word控件Spire.Doc 【书签】教程(5): 使如何在word文档的书签处插入图片
  19. 正则化贪心森林RGF(Regularized Greedy Forest)详解和实战
  20. 【转帖】源的添加管理和Cydia使用教程

热门文章

  1. js json stringify
  2. 这学期她选修了英语 计算机 驾驶三门课程,大一英语翻译答案
  3. 市场上常见饮用水种类
  4. 在线免费服务器,免费web服务器Tomcat
  5. alexa 网站排名查询
  6. cad动态块制作翻转_cad创建动态块实例教程:翻转参数和动作的应用的介绍
  7. String相关知识点
  8. Windows10+clion+opencv时报错0xC0000139和0xC0000135的解决方法之一
  9. java方法建议不超过多少行,Java方法不应超过15行
  10. 【原创】《矩阵的史诗级玩法》连载十四:二元二次方程和圆锥曲线