目录

前言

一. 生成方波以及仿真不同的周期

二. 方波的频谱与谱线

三. 方波脉冲宽度(脉宽)的仿真

总结


前言

信号处理可以把信号中蕴含的信息变得显然,其中的转变就包括映射(mapping)和变换(transform)。常见的就包括时域和频域的转变,时域表示信号随时间变化的函数,时间维度表征信号;频域通常蕴含傅里叶变换,频率维度表征信号。

进行时频分析的前提要求:

  • 适用于信号组成分量的频率不随时间变化的平稳信号;
  • 分析结果只能表示信号的频率成分和幅度
  • 不能给出频率出现和消失的时间
  • 不适用于频率随时间变化的非平稳信号。傅里叶变换是对信号的全局变换,不适用于信号的局部性能分析。

以下给出一个时域波形对应幅度谱的信号:

将上图中的时域波形进行倒置时,发现对应的频率幅度谱居然没有变化,如下:

一. 生成方波以及仿真不同的周期

MATLAB代码:

运行结果:

对结果的解释:

  1. t在取点时,个数越多方波越正
  2. square函数可产生方波,系数变大,周期变小

二. 方波的频谱与谱线

MATLAB代码:

运行结果:

对结果的解释:系数越大,周期越小,频谱分析中谱线之间的间距变大,感官上谱线更加稀疏。

三. 方波脉冲宽度(脉宽)的仿真

MATLAB代码:

运行结果:

对结果的解释:

  1. 从数学的角度,脉冲宽度=周期✖️占空比,理论上占空比越大,脉冲宽度越大
  2. 第一行的图占空比50%,第二行的图占空比75%,脉冲宽度增加,谱线变得稠密
  3. 改变脉冲宽度不影响频谱中的幅度大小
  4. 此仿真控制了变量:周期相等
  5. 测试时,注意幅度矫正和调整0频的位置

总结

在我们现实生活中,许多天然或者人工的信号,如语音、音乐、雷达、声呐等,都是非平稳的信号。时间频率联合分析简称时频分析,主要着眼于真实信号组成成分的时变性,将一维时间信号以二维的时间-频率的形式表示出来,从而揭示信号有多少频率分量以及每个频率分量随时间的变化情况。

举一个鸟鸣声的例子:

此图为鸟鸣声信号时域波形,信号能量在时间轴上的分布

此图为功率谱-傅里叶变换的平方:信号能量在频率轴上的分布

此图为时频分析:鸟鸣声频率随着时间的推移不断下降。

MATLAB仿真方波:周期,频谱,脉宽对信号影响(时频分析)相关推荐

  1. 关于通用雷达信号的时频分析与图像绘制(Matlab)

    关于通用雷达信号的时频分析与图像绘制(Matlab) 最近在研究雷达信号的调制识别,所以对通用的雷达信号种类进行了时频域上的研究,下面小结给大家,从信号的原理到matlab的时频图绘制. 信号种类 这 ...

  2. 跳频信号 matlab,time-frequency 关于跳频信号的时频分析过程,介绍的比较详细 matlab 259万源代码下载- www.pudn.com...

    文件名称: time-frequency下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 73 KB 上传时间: 2014-10-16 下载次数: 14 提 ...

  3. 信号的时频分析MATLAB,[转载]时频特性分析(Matlab)

    最近瞅了一些关于时频分析工具箱的matlab函数使用方法,总结一下吧. 我使用的是2011a的matlab,貌似没有自带的时频分析工具箱,可以到网上下载,google一搜就能搜到,安装后就可以使用了( ...

  4. 2021-05-10 Matlab短时傅里叶变换和小波变换的时频分析

    Matlab短时傅里叶变换和小波变换的时频分析 简介 本文主要给定一小段音频,通过短时傅里叶变换和小波变换制作时频图.音频的采样率为44100, 短时傅里叶变换 在matlab中,短时傅里叶变换的分析 ...

  5. matlab求时频分布图,Matlab时频分析TFD程序集(时频分布、chirplet分解、变形分数傅立叶变换)源代码...

    码农 &nbsp2020年08月10日 学习一下 ikkki &nbsp2018年06月14日 希望有用 ahha &nbsp2018年06月13日 谢谢分享 YXJ1280  ...

  6. matlab时频分析之短时傅里叶变换 spectrogram

    matlab时频分析之短时傅里叶变换 spectrogram 短时傅里叶变换常用于缓慢时变信号的频谱分析,可以观察沿时间变化的频谱信号. 其优点如下图所示,弥补了频谱分析中不能观察时间的缺点,也弥补了 ...

  7. 基于同步压缩小波变换(Synchrosqueezed wavelet transforms)的时频分析的MATLAB实现(不使用内置函数wsst)

    引言 同步压缩小波变换(Synchrosqueezed wavelet transforms, SST)采用了经验模态分解的设计思路,结合小波变换和reallocation theory构建而成,有明 ...

  8. Matlab时频分析之连续小波变换CWT

    1. 小波分析介绍 和傅里叶变换比,小波变换和短时傅里叶变换都有着相同的优点,就是可以同时在时域和频域观察信号.所以小波变换在非定常信号的分析中有很大的作用. 和短时傅里叶变换相比,小波变换有着窗口自 ...

  9. matlab 小波变换_matlab小波工具箱实例(二):时频分析和连续小波变换

    本文讲解matlab小波工具箱实例(二):时频分析和连续小波变换.目录如下: 链接:https://www.mathworks.com/help/wavelet/ug/time-frequency-a ...

最新文章

  1. WebConfig自定义节点并读取
  2. 服务器监控软件ZABBIX
  3. python图片处理裁剪大小、旋转、镜像
  4. Server 2008 R2 AD RMS完整部署:AD部署篇
  5. keras faster物体检测_全网 | 深度学习目标检测算法(精选12篇)
  6. 16. Use the same form in correspondng uses of new and delete
  7. 【转】NAT穿透技术
  8. 机器学习笔记 - MediaPipe了解 + 结合OpenCV进行人体姿势估计
  9. 网站服务器需要备案,网站服务器需要备案
  10. C#winform窗体背景音乐播放总结
  11. Spark Streaming源码解读之No Receivers彻底思考
  12. win11强行退回win10
  13. 2019届华为实习生招聘
  14. 2018maya怎么加点_Maya2018新增了哪些共功能? Maya2018新功能全面预览
  15. 咧咧一下“汉语编程”
  16. mr time android 最新版,MR.TIME MAKER for Android Wear
  17. kubernetes在腾讯游戏的应用实践
  18. Lightly:新一代的 Go IDE
  19. 低频相位计的校准方法
  20. 古典密码的演化 (一)— 密码学复习(二)

热门文章

  1. [内附完整源码和文档] 基于Java的高校团委团员档案管理系统
  2. 【C++】GDAL读取HDF数据
  3. Android--LayoutAnimation介绍
  4. vivox30计算机系统崩溃,遇到vivox30死机的情况应该怎么办
  5. Linux常用命令大全-大全-大全
  6. 对市场周期常存敬畏之心
  7. an....软件一直在加载,打不开的解决办法
  8. Windows server服务篇1:Windows Server 2012R2 AD域控 辅助域 只读域 子域
  9. 在职读研是理想还是情怀?你想要的都将在社科大能源管理硕士项目实现
  10. mysql中的回表操作