blackman窗 matlab,【matlab】矩形窗/三角窗/hanning窗/hamming窗/blackman窗的频率响应图...
%{
---------------------------------------------------------------------------
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窗的频率响应图...相关推荐
- 三角窗 matlab,【matlab】矩形窗/三角窗/hanning窗/hamming窗/blackman窗的頻率響應圖
%{--------------------------------------------------------------------------- File:Matlab的窗函數,矩形窗 功能 ...
- 【matlab】矩形窗/三角窗/hanning窗/hamming窗/blackman窗的频率响应图
%{ --------------------------------------------------------------------------- File:Matlab的窗函数,矩形窗 ...
- matlab三角窗函数,【matlab】矩形窗/三角窗/hanning窗/hamming窗/blackman窗的频率响应图...
%{ --------------------------------------------------------------------------- File:Matlab的窗函数,矩形窗 功 ...
- matlab汉宁窗长度,汉宁窗的matlab实现.doc
数字信号处理 课程设计 题目:用汉宁窗设计FIR数字 低通滤波器对给定数据进行滤波 院系: 专业:通 信 工 程 班级: 学号: 姓名: 指导教师: 职称: 1.1 FIR滤波器: 有限长单位脉冲响应 ...
- matlab三角波发生器精度改为定点型,关于matlab simulink中三角波模块的问题!
问题描述: 关于matlab simulink中三角波模块的问题! 为什么我把时间参数换一下,产生的三角波会越来越乱,最后干脆不产生了? 1个回答 分类: 综合 2014-11-20 问题解答: 我来 ...
- fir 低通 matlab,MATLAB常用的FIR滤波器设计方法之窗函数法
FIR滤波器很多工科出身的人都不会陌生,在我们的学习和工作中,也常常需要设计FIR滤波器.因为FIR滤波器有两个特点:滤波器是稳定的以及具有线性相位.FIR滤波器在信号处理相关领域当然也包括本人所在的 ...
- matlab 如何捕捉错误,【matlab|matlab运行错误捕捉方法】
『傻大方知识库摘要_matlab|matlab运行错误捕捉方法』需安装VC2005运行库.Matlab错误提示往往以DOS窗口显示,错误提示经常一闪而过,无法查看具体错误信息,可以按照如下操作进行查看 ...
- 伯德图 matlab,Matlab/Simulink中bode图的画法
在Matlab中,大多时候,我们都是用M语言,输入系统的传递函数后,用bode函数绘制bode图对系统进行频率分析,这样做,本人觉得效率远不如Simulink建模高.如何在Matlab/Simulin ...
- 连续反应matlab,MATLAB和Monte Carlo法在连续反应动力学中的应用.pdf
第42卷第4期 广 州 化 工 Vo1.42No.4 2014年 2月 GuangzhouChemicalIndustry Feb.2014 MATLAB和 MonteCarlo法在连续反应动力学中的 ...
- matlab 样本均值,Matlab | Matlab从入门到放弃(4)——样本均值
Matlab | Matlab从入门到放弃(4)--样本均值 Matlab | Matlab从入门到放弃(4)--样本均值 博主github:https://github.com/MichaelBee ...
最新文章
- Python中的注释(转)
- 包邮免费送2022年科研人专属趣味台历,微科盟年终福利,错过悔一年!
- rockemq 发送延迟消息_RockeMQ通过代码监控消费者状态
- Openshift API部分源码学习笔记(一)
- adapt和adopt的区别_“适应”是“ adapt ”还是“ adopt ”?看完你就会了
- Windows批处理符号简介、常用Dos命令
- hive建表设置如果为null_Hive表中的NULL值处理
- Django基础三之视图函数
- RigUp 数据库暴露7.6万份美国能源行业文件
- 【world_to_pixel】【wcs_pix2world】世界坐标系和像素坐标系的两种转换方式
- Maven 是什么东西?
- 《花千骨》绝美外景剧照 赵丽颖霍建华仙气足
- ios客户端学习-被苹果开发者中心拒绝附件上传不上
- 美国挤压阿里不是好兆头
- git fatal: could not read Username for ‘http://xxx.xxx.xxx‘: No such device or address
- 全民所有制事业单位辞退专业技术人员和管理人员暂行规定
- 软阈值(Soft Thresholding)函数和硬阈值(Hard Thresholding)函数
- Word控件Spire.Doc 【书签】教程(5): 使如何在word文档的书签处插入图片
- 正则化贪心森林RGF(Regularized Greedy Forest)详解和实战
- 【转帖】源的添加管理和Cydia使用教程