1. 问题描述

信号处理技术中,对于非平稳信号(频域特征随着时间变化的信号),简单的傅立叶分析无法展示信号频率特征随着时间的变化。故往往采用小波分析技术。由于超声导波的频散特性,研究中往往采用小波分析,参考文献中的示例如下:

本文预期实现文献中的小波分析技术。

2. 技术背景

MATLAB小波分析函数。

3. 解决方案

已知:

fs,信号的采样频率 Hz

s,信号时程序列

wavename = ‘Morl’; % 小波类型设置

totalscal = 2048; % 尺度序列的长度

wcf = centfrq(wavename); % 小波的中心频率

cparam = 2*wcf*totalscal; % 为得到合适的尺度所求出的参数

a = totalscal:-1:0.2;

scal = cparam./a; % 得到各个尺度,以使转换得到频率序列为等差序列

coefs=cwt(s,scal,wavename); % 得到小波系数

f=scal2frq(scal,wavename,1/fs); % 将尺度转换为频率

imagesc(t2*1e6,f/100,abs(coefs)); % 绘制色谱图

3.1 分辨率控制

连续小波变换的基本函数为cwt,变换得到小波系数。我们预期的图像纵坐标为频率,故需要scal2frq函数将小波系数转换为频率数值。以上代码设置的参数很多,其中totalscal控制频域的分辨率,在计算量允许的情况下,设置为可能的较大数值为宜。

3.2 图像绘制

时频谱中横轴为时间,纵轴为频率,坐标上每一个点还有一个能量强度的数值,因此实际上是三维的数据,但我们一般采用色谱图绘制,而不是三维图像。

3.3 信号降低采样

高频信号的点数一般很大,如笔者的测试数据,点数达到125000,信号频率范围在100~500 kHz,这样的点数规模,一般的pc机器难以完成运算。这种情况下,可以通过重采样,压缩信号点数,以便小波分析处理,如http://www.jianshu.com/p/921a09c88429。

4. 实施示例

4.1 读取数据

4.2 分析参数设置

分析参数采用对话框输入:

500、700为低通滤波器参数,为了滤除高频噪音;

设置色谱图的频率范围[0 600] kHz

原始的采样频率为62500 kHz,降采样10倍后为62500 kHz,故直接分析后的色谱图范围在[0 6250] kHz,这个范围远大于实际信号的频率500 kHz,故需设置最终显示的频率范围。

4.3 低通滤波与重采样

低通滤波

重采样

4.4 小波分析

5. 常见问题

本文用时 30 m

matlab得到小波参数,MATLAB|高频信号的小波分析技术要点相关推荐

  1. 基于MATLAB的小波收缩法信号去噪

    信号在采集.传输和获取的过程中难免会受到各种噪声的干扰,这些噪声也极大地影响着人们从信号中获取有用的信息,因此对信号去噪的研究显得十分重要.小波去噪是近年来信号与信息处理领域的热门技术,利用小波算法对 ...

  2. 关于matlab的小论文,MATLAB小论文--.doc

    Matlab小论文 课题名称:基于MATLAB关于交混回响的仿真研究 系. 部:电气与信息工程系 学生姓名:陈荣灵 指导教师:张松华 职称 讲师 专 业:电子信息工程 班 级:电子0901班 完成时间 ...

  3. matlab制作小工具,Matlab有用的小工具小技巧

    转载地址:http://blog.sina.com.cn/s/blog_59cf672601015qmm.html 目录: 1.使图形窗口的默认text解释器为latex 2.图形窗口最大化 3.双坐 ...

  4. matlab期末小论文,Matlab 期末论文

    <Matlab 期末论文>由会员分享,可在线阅读,更多相关<Matlab 期末论文(4页珍藏版)>请在人人文库网上搜索. 1.精选文档基于MATLAB三维图像的绘制摘要 数学是 ...

  5. matlab 程序 收缩,基于MATLAB的小波收缩去噪方法研究(程序)

    基于MATLAB的小波收缩去噪方法研究(程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文15400字,程序,答辩PPT) 摘 要 信号在采集.传输和获取的过程中难免会受到各种噪声的干扰 ...

  6. 电流互感器matlab,电流互感器对高频信号传变的MATLAB仿真研究

    0引言电流互感器是电力系统中二次设备获取一次回路电流信息的重要传感设备[1].按照类型可划分为两种:测量用电流互感器和保护用电流互感器.测量用电流互感器的作用将电流进行变换供给二次侧测量仪表,用于对电 ...

  7. 基于MATLAB的高频信号设计,GHz高频信号的LabVIEW和MATLAB混合处理新方法

    随着技术力量的不断提升,被处理的信号的频率越来越高.例如,手机的信号便是上GHz的超高频信号.在采集这类超高频信号的过程中,系统很容易受到各种电磁波的干扰,从而使有用信号夹带各式各样的谐波成分,这就给 ...

  8. 数字信号处理--基于MATLAB的小波去噪算法--小波变换在信号降噪和压缩中的应用

    小波分析的重要应用之一就是用于信号消噪,首先简要地说明一下小波变换实现信号消噪的基本原理. 一.基本原理 含噪的一维信号模型可以表示如下 式中s(k)为含噪信号,f(k)为有用信号,e(k)为噪声信号 ...

  9. MATLAB 小波包分析进行信号去噪

    文章目录 目录 文章目录 一.小波包分析 二.相关函数 1.   ddencmp:用于获取去噪或压缩的默认阈值 2.   wpdencmp:使用小波包去噪或压缩 三.去噪实例 1.  导入信号源 2. ...

  10. 2021年春季学期-信号与系统-第五次作业参考答案-第十一移小题—MATLAB

    本文是 2021年春季学期-信号与系统-第五次作业参考答案 中的小题解答. ▌第十一题:MABLAT 在MATLAB中,根据矩形周期脉冲信号傅里叶级数分解也锯齿波傅里叶级数分解的公式,绘制前N项级数叠 ...

最新文章

  1. Centos7 设置DNS 服务器
  2. Java中FTPClient上传中文目录、中文文件名乱码问题解决方法
  3. 本地安装jruby到maven仓库,由于公司网络不给力
  4. 分布式搜索 Elasticsearch —— 节点实例化
  5. 天冷打字全靠抖?!桌面暖手宝,体验10s速热,温暖升级,冬天有TA就够了
  6. 启动Eclipse时发生An internal error occurred during: Initializing Java Tooling错误,详细提示如下:...
  7. RabbitMQ使用guest登录报错:User can only log in via localhost
  8. 单机配置tomcat 8 集群
  9. 在一起计时器_奇妙物理·高中篇:打点计时器基本介绍
  10. matlab pv图,Matlab中imagesc
  11. 01.第一个html文件.html
  12. Jackson 电印迹-蛋白质转移丨膜的类型WB转移步骤要素
  13. uva_10066 The Twin Towers
  14. mfc上位机网络接收图片并显示_基于UDS on CAN的BootLoader上位机
  15. eclipse插件升级
  16. CDSN获取积分的攻略
  17. 变形金刚3 部分台词
  18. 获取iPhone各个版本屏幕大小
  19. 量化交易 米筐 交易接口与投资信息
  20. .ttf字体文件引入vue项目及使用

热门文章

  1. 算法(第四版)IDEA终极环境配置
  2. 缠中说缠,最好用的缠论画笔和中枢的指标公式 通达信用
  3. MySQL 约束语法
  4. Java编写五线谱上的音符_五线谱入门(三)——音符详解
  5. javascript上传文件到腾讯云COS
  6. 现代控制理论(4)——李雅普诺夫稳定性理论
  7. 化妆品行业组合解决方案
  8. Turbo码相关学习
  9. 实时高清渲染:全局光照(Global Illumination)[2]---漫反射/高光全局光照
  10. 模型部署,移动端安卓App开发环境搭建和配置教程 ~