基于加窗FFT的频谱分析
更新时间:2023-09-30 08:49:01 阅读量: 综合文库 文档下载
基于加窗FFT的频谱分析
设信号为x(t)=sin(ωt+10π/180)+0.5sin(3ωt+20π/180)+0.5sin(5ωt+40π/180)+0.4sin(7ωt+60π/180)+0.3sin(9ωt+80π/180)+0.2sin(11ωt+90π/180) ,ω=99π。
1、分别用矩形窗、汉宁窗、哈明窗、布莱克曼窗+FFT对信号进行频谱分析,分析各窗函数对频谱分析的影响;
2、在采样频率一定时,增加截断时间长度,分析截断时间长度对频谱分析的影响;
3、在截断时间长度一定时,修改采样频率,分析采样频率对频谱分析的影响; 4、给出所有MATLAB程序及相关频谱图.
1. 该信号的最高频率fc=544.5Hz,Tcmax=0.02s,为了分析各窗函数对频谱分析的影响,暂定采样频率fs=2048Hz=3.76f*fc, 截断时间Tp=Tcmax=0.02s, 所以采样周期T=1/fs;采样点数N=Tp/T=40,做4096点DFT运算 首先观察各窗函数的时域和频域波形
矩形窗时域210.80.610.40.50.200.40.200.40.20hanning窗时域10.80.6hamming窗时域10.80.6blackman窗时域1.50010203040010203040010203040010203040矩形窗频域50403020100-102520151050-5-100200040006000-150hanning窗频域2520151050-5-10200040006000-150hamming窗频域20151050-5-10200040006000-150blackman窗时域200040006000
当采样频率fs=2048Hz,截断时间Tp=0.02s,即采样点数N=40,分别用矩形窗、汉宁窗、哈明窗、布莱克曼窗截取信号,并给出相关频谱图
矩形窗截取10.5005001000hanning窗截取15002000250010.5005001000hamming窗截取15002000250010.5005001000blackman窗截取15002000250010.5005001000150020002500
2.令采样频率fs=2000Hz,增加截断时间,即采样点数N从40,160,320变化观察频谱变化,频率分辨率为 50 12.5 6.25
矩形窗截取11矩形窗截取1矩形窗截取Xk[4*N]0.50.5Xk[8*N]05001000150020002500Xk[N]0.50050010001500200025000005001000150020002500hanning窗截取11hanning窗截取1hanning窗截取Xk[4*N]0.50.5Xk[8*N]05001000150020002500Xk[N]0.50050010001500200025000005001000150020002500hamming窗截取11hamming窗截取1hamming窗截取Xk[4*N]0.50.5Xk[8*N]05001000150020002500Xk[N]0.50050010001500200025000005001000150020002500blackman窗截取11blackman窗截取1blackman窗截取Xk[4*N]0.50.5Xk[8*N]05001000150020002500Xk[N]0.50050010001500200025000005001000150020002500
令采样频率fs=2000Hz,增加截断时间,即采样点数N从20,80,160变化观察频谱变化,频率分辨率为 100 25 12.5
矩形窗截取11矩形窗截取1矩形窗截取Xk[4*N]0.50.5Xk[8*N]05001000hanning窗截取15002000Xk[N]0.5005001000hanning窗截取150020000005001000hanning窗截取15002000111Xk[4*N]0.50.5Xk[8*N]05001000hamming窗截取15002000Xk[N]0.5005001000hamming窗截取150020000005001000hamming窗截取15002000111Xk[4*N]0.50.5Xk[8*N]05001000blackman窗截取15002000Xk[N]0.5005001000blackman窗截取150020000005001000blackman窗截取15002000111Xk[4*N]0.50.5Xk[8*N]0500100015002000Xk[N]0.500500100015002000000500100015002000
令采样频率fs=2000Hz,增加截断时间,即采样点数N从10,40,80变化观察频谱变化,频率分辨率为 200 50 25
矩形窗截取11矩形窗截取1矩形窗截取Xk[4*N]0.50.5Xk[8*N]05001000hanning窗截取15002000Xk[N]0.5005001000hanning窗截取150020000005001000hanning窗截取15002000111Xk[4*N]0.50.5Xk[8*N]05001000hamming窗截取15002000Xk[N]0.5005001000hamming窗截取150020000005001000hamming窗截取15002000111Xk[4*N]0.50.5Xk[8*N]05001000blackman窗截取15002000Xk[N]0.5005001000blackman窗截取150020000005001000blackman窗截取15002000111Xk[4*N]0.50.5Xk[8*N]0500100015002000Xk[N]0.500500100015002000000500100015002000
由图可见,随着截断时间的增加,主瓣脉宽越窄,旁瓣峰值越大,虽然频谱泄露越来越小,但谱间干扰也越来越严重
3.令截断时间Tp=0.02s,增加采样频率,fs=2000Hz, fs分别等于fs,4*fs,8*fs,采样点数为40,160,320观察频谱变化。频率分辨率为50Hz 观察频谱在全频范围内:
矩形窗截取11矩形窗截取1矩形窗截取Fs[4*fs]0.500.50Fs[8*fs]0200040006000800010000Fs[fs]0.500500100015002000250000.51hanning窗截取1.5x 1024hanning窗截取11hanning窗截取1Fs[4*fs]0.50.5Fs[8*fs]Fs[fs]0.5005001000150020002500hamming窗截取1]sf[s0.5F005001000150020002500blackman窗截取1]sf[s0.5F005001000150020002500观察频谱在4000Hz范围内:
矩形窗截取1]sf[s0.5F001000200030004000hanning窗截取1]sf[s0.5F001000200030004000hamming窗截取1]sf[s0.5F001000200030004000blackman窗截取1]sf[s0.5F001000200030004000
00200040006000800010000hamming窗截取1]sf*4[0.5sF00200040006000800010000blackman窗截取1]sf*4[0.5sF00200040006000800010000矩形窗截取1]sf*4[0.5sF001000200030004000hanning窗截取1]sf*4[0.5sF001000200030004000hamming窗截取1]sf*4[0.5sF001000200030004000blackman窗截取1]sf*4[0.5sF001000200030004000000.511.52x 104hamming窗截取1]sf*8[0.5sF000.511.52x 104blackman窗截取1]sf*8[0.5sF000.511.52x 104
矩形窗截取1]sf*8[0.5sF001000200030004000hanning窗截取1]sf*8[0.5sF001000200030004000hamming窗截取1]sf*8[0.5sF001000200030004000blackman窗截取1]sf*8[0.5sF001000200030004000
令截断时间Tp=0.02s,增加采样频率,fs=1000Hz, fs分别等于fs,4*fs,8*fs,采样点数为20,80,160观察频谱变化,频率分辨率为50Hz
矩形窗截取11矩形窗截取1矩形窗截取Fs[4*fs]0.50.5Fs[8*fs]010002000hanning窗截取30004000Fs[fs]0.50010002000hanning窗截取3000400000010002000hanning窗截取30004000111Fs[4*fs]0.50.5Fs[8*fs]010002000hamming窗截取30004000Fs[fs]0.50010002000hamming窗截取3000400000010002000hamming窗截取30004000111Fs[4*fs]0.50.5Fs[8*fs]010002000blackman窗截取30004000Fs[fs]0.50010002000blackman窗截取3000400000010002000blackman窗截取30004000111Fs[4*fs]0.50.5Fs[8*fs]01000200030004000Fs[fs]0.50010002000300040000001000200030004000
令截断时间Tp=0.02s,增加采样频率,fs=500Hz, fs分别等于fs,4*fs,8*fs,采样点数为10,40,80观察频谱变化,频率分辨率为50Hz
矩形窗截取11矩形窗截取1矩形窗截取Fs[4*fs]0.50.5Fs[8*fs]010002000hanning窗截取30004000Fs[fs]0.50010002000hanning窗截取3000400000010002000hanning窗截取30004000111Fs[4*fs]0.50.5Fs[8*fs]010002000hamming窗截取30004000Fs[fs]0.50010002000hamming窗截取3000400000010002000hamming窗截取30004000111Fs[4*fs]0.50.5Fs[8*fs]010002000blackman窗截取30004000Fs[fs]0.50010002000blackman窗截取3000400000010002000blackman窗截取30004000111Fs[4*fs]0.50.5Fs[8*fs]01000200030004000Fs[fs]0.50010002000300040000001000200030004000
观察频谱在1000Hz范围内:
矩形窗截取11矩形窗截取1矩形窗截取Fs[4*fs]0.50.5Fs[8*fs]Fs[fs]0.5002004006008001000hanning窗截取1]sf[s0.5F002004006008001000hamming窗截取1]sf[s0.5F002004006008001000blackman窗截取1]sf[s0.5F002004006008001000
002004006008001000hanning窗截取1]sf*4[0.5sF002004006008001000hamming窗截取1]sf*4[0.5sF002004006008001000blackman窗截取1]sf*4[0.5sF002004006008001000002004006008001000hanning窗截取1]sf*8[0.5sF002004006008001000hamming窗截取1]sf*8[0.5sF002004006008001000blackman窗截取1]sf*8[0.5sF002004006008001000
正在阅读:
基于加窗FFT的频谱分析09-30
如何解决生产问题课后测试及答案01-28
最美的生日祝福文章05-01
2010 中国保健品行业研究报告08-11
安全生产费管理办法征求意见稿04-30
三年级信息技术教案03-06
用友U890-VPN接入解决方案(win2003VPN服务器架设步骤)03-11
银行业保险业突发事件信息报告办07-21
中国外交关系突破说课稿08-27
- 党课
- 抽水试验方案
- 吴赣昌版高数第六章定积分的应用
- 广东省国土资源厅关于“三旧”改造工作实施意见的通知
- 华南理工 网络网上学习指南随堂练习
- 摩西的休妻律法和耶稣的休妻论
- 《清稗类钞》着述类 性理类 经术类
- 责任心是加强执行力建设的关键
- 数字高清COFDM车载无线图像传系统
- 2011年中考思想品德热点专题
- 2016年云南省中考物理试卷
- 2017中考语文专项复习 现代文阅读专题
- C区施工组织设计(400T) - 图文
- 房屋维修施工组织设计
- 七年级英语(上)一二单元检测(含听力)
- 10年嘉祥三诊测试 - 图文
- 借鉴行为主义学习观,提升文言文教学效率
- IX35提车检查表
- 辽宁省信息系统集成服务商名录2018版1241家 - 图文
- 仿人型机器人总体及臂手部结构设计7
- 频谱
- 基于
- 分析
- FFT
- 1-G4-锅炉一级水处理复习题2016
- Allegro学习笔记 - 图文
- IELTS雅思口语话题库 PART1(81个)+PART2(100个)
- 藏族服饰图案在现代漆画创作中的运用研(硕士论文定稿)
- 大学生拖欠助学贷款论文
- 机械原理题库第九章机械的平衡汇总
- 2017-2018学年度小学实验教学工作计划3篇
- 河北图书馆建设工程方案
- 肥胖儿园内干预方案
- 炼钢厂TCO投弹式副枪项目技术方案
- 宝峰镇卫生院卫生应急大练兵比武活动实施方案
- 肾病综合征试题
- 深业物业自评报告
- PCR研究进展综述
- 工程水文课程设计任务书
- 年对口高考应用型本科安徽财经商贸类专业(综合)课试题
- 2.1营养代谢病的病因与发病特点
- 水泥土垫层技术交底
- 快速排序C语言实现
- 时序控制